[英]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.