[英]Looking for a single value in an Excel column with multiple matches
正如@pnuts所說,數據透視表將為您提供結果表,但是如果您有大量客戶/帳戶,它將很快變得笨拙。 除非您不想修改數據,否則將CONCATENATEd值設為VLOOKUP是一個好方法。
如果您僅對少量的客戶/帳戶進行一次單次檢查,也許僅對數據使用自動過濾器可能是一個更簡單的解決方案?
我將假設結果中顯示的表格從A1單元格開始,因此您的公式將在B3中鍵入並向右和向下復制。 我還將假設您的帳戶列表在Acct
命名范圍內。
=IF(MATCH($A3&" "&B$14,Acct)>0,"X","")
在您的示例中,將其復制到B3:E5中的所有單元格中。
這是使用Index/Match
的另一種方法。 使用“文本到列,空格分隔符”將217 1008
列分成兩部分。 然后說它們在J1:J10的范圍內( 217, 218, etc.
),在K1:K10的范圍內是1008, 1009, etc.
:
=IF(NOT(ISERROR(INDEX($J$1:$J$10,MATCH($A2&B$1,$J$1:$J$10&$K$1:$K$10,0)))),"X","")
(使用CTRL + SHIFT + ENTER輸入數組)
其中A2是您的217
數字下降的開始,而B1是1008
開始右拐。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.