- 帖子
- 209
- 主題
- 43
- 精華
- 0
- 積分
- 262
- 點名
- 0
- 作業系統
- win 7
- 軟體版本
- office 20**
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2011-11-3
- 最後登錄
- 2017-4-16
|
回復 1# ky2599y
抱歉,學藝不精,目前只想到以下辦法:
先改變您的資料,將A15~B383兩欄資料對換,方便之後的公式查詢用,
之後在D6輸入公式"=VLOOKUP(C6,$A$16:$B$383,2,FALSE)&"、"&VLOOKUP(C6,OFFSET($A$16,MATCH(C6,$A$16:$A$383,0),0,ROWS($A$16:$A$383)-MATCH(C6,$A$16:$A$383,0),2),2,FALSE)"
大概意義如下:
1.前半段的公式用vlookup找到第一筆符合的資料。
2.後半段從前半段找到的資料開始,"往後位移"到最後一筆資料,組成新的查表陣列,並再一次使用vlookup查詢,以找到第二筆符合的資料。
這樣的方式必須假設只有兩筆符合的資料,若大於兩筆就不適用了。
補上附件:
TEST.rar (11.23 KB)
|
|