回覆列表
-
1 # 給我冰棒兒
-
2 # 畫畫的世界
1.在原始資料中A列有多個“張三丰”,需要提取每個“張三丰”對應的“工號”。2.一般情況的VLOOKUP只能返回第一個值,如下:=VLOOKUP(A8,A1:D5,2,0)。3.在【姓名】列前插入一列,如下圖輸入公式:=COUNTIF(B$2:B2,B2)這個公式返回每個“姓名”從上到下是第幾次出現,如第二個“張三丰”標記2。4.將A2公式改成:=B2&COUNTIF(B$2:B2,B2)這樣就將B列的“姓名”和出現次數連在一起。5.在B8輸入公式:=A8&ROW(A1)將A8值和ROW(A1)返回的1連在一起,下拉ROW(A1)會變成ROW(A2)返回2。6.將B8的公式修改成如下:=VLOOKUP(A$8&ROW(A1),A$1:E$5,3,0)也就是在A1:E5範圍內查詢“張三丰”和出現次數的文字對應第3列的【工號】。7.將公式下拉,就將所有“張三丰”對應的資訊查詢出來了。
1、在C2單元格輸入以下公式,然後向下填充公式=B2&IF(COUNTIF(A3:A$9,A2)>0,"、"&VLOOKUP(A2,A3:C$9,3,0),"")2、在F2單元格輸入以下公式,然後向下填充公式=VLOOKUP(E2,A:C,3,0) 詳見附圖