我基本上在一個Excel表格上提供一個Excel表格,該表格通過接受3個字符(第4個,第8個&第10個字符在汽車維修站提供備件號碼)從VIN(車輛識別號碼)中返回,並從表格中返回相應的零件號碼。 表看起來是這樣的,從3列查找值,並從第4列返回相應的單元格值
A B C D E F
Char#4InVIN Char#8InVIN Char#10InVIN OIL-FILTER AIR-FILT AC-FILT
C B E 2630035504 281131R100 97133AQ000
C B F 263203CAA0 281131R100 971332E210
C D G 2630002503 281131R200 97133AQ000
C A H 2630002503 281131R100 971332E210
D C E 2630035504 281133X000 971332H001
D E G 2630035504 28113F2000 97133F2000
用戶將給輸入下面的格式,
4th Char 8th Char 10th Char
Input C B E
輸出應該是,
Oil-Filter Air-Filter Ac-Filter
Output 2630035504 281131R100 97133AQ000
我能通過爲每個輸出單元寫入以下公式(考慮單元格)來獲得第8個和第10個字符的輸出E17成爲第八char和F17輸入爲10個字符)
{=INDEX(D2:D10,MATCH($E$17,IF($C$2:$C$10=$F$17,$B$2:$B$10),0))}
但我被困在申請查詢的用戶和 顯示相應的值輸入的所有3個字符。有什麼建議麼 ?? 我嘗試下面的代碼,但不能產生預期的輸出
{=INDEX(D2:D10,MATCH($E$17,IF(AND($C$2:$C$10=$F$17,$A$2:$A$10=$D$17),$B$2:$B$10),0))}
當從三列的標準出現不止一次,會發生什麼? –
@ForwardEd,在給定的情況下不會發生。所有3個字符合在一起是一個獨特的結果。 – Vickar