簡體   English   中英

根據Excel中的另一列分配值

[英]assigning a value based on another column in Excel

我試圖找到一種快速的方法來根據另一列的值為列分配值。我想每次B列的值更改時將A列的值增加一。

Column A    Column B

1           (520)998-7765
1           (520)998-7765
1           (520)998-7765
2           (450)877-4563
2           (450)877-4563
2           (450)877-4563
2           (450)877-4563
3           (650)989-7654
3           (650)989-7654
3           (650)989-7654
....        ....

我需要知道是否有一個公式可以用來對27,000行數據進行排序,而不是一個一個地分配它們。

我使用電話號碼作為唯一標識符,並且我希望ID#在電話號碼每次更改時增加一。 請幫忙!! 這是圖像

將值“ 1”放入A2。

在A3和之后放置以下功能

=IF(B3=B2,A2,A2+1)

編輯您可以為所有行創建一個公式。

在A2中放入類似內容,然后將其復制下來:

=IF(ROW(A2)=2,1,IF(B2=B1,A1,A1+1))

似乎您正在嘗試提取唯一的電話號碼列表? 如果是這樣,則Excel中(在“ 數據”選項卡下)有一個“ Remove Duplicates功能可以滿足您的需要。

您將選擇整個范圍(27,000個電話號碼),然后運行Remove Duplicates 然后,Excel將為每個唯一編號留下一行。

我相信Remove Duplicates適用於Excel 2007或更高版本。

如果您使用的是舊版Excel,則以下鏈接可提供有關過濾唯一列表的更多信息: 計算重復項中的唯一值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM