我試圖使用索引匹配來比較列B中的數字代碼和列E中匹配的任何東西,並且如果這是一個匹配 - 從列D中的同一行中提取信息,並將其放置在與列B代碼匹配的列相同的行中。我從來沒有做過「第三列結果」公式,所以我毫不懷疑我錯過了一些東西。索引匹配公式沒有給出正確的答案 - 我想我錯過了一塊公式
Example of Spreadsheet columns
例如:B2是A01.01 - 它匹配E2,所以我想將它拉D2是002.0到A2。
B4是A35。它匹配E6,所以我想把D6拉到B4的03。
如果不匹配,可以留空或顯示#N/A,我不介意哪個。
列是不一樣的 - 我有B1:B3717,而D & E都是1:3809。
我的問題是我已經嘗試了每一個我知道與索引匹配的技巧,我想我錯過了一些東西 - 我試過這樣做的結果到A列以及F列(我知道一些從左到右,一些從左到右) - 但是我最大的問題是(a)讓系統在列E中搜索整個列表,並且(b)將結果從列D正確地拉到列A我一直得到「最後一個」,直到它拉一個新的?
至少拉東西的公式是= INDEX(D2:D3809,MATCH(B2,E2:E3809)) - 但是,它沒有包括0爲完全匹配(每次我添加零來表示一個完全匹配我得到的是#N/A。但與公式不表示精確匹配,我得到一些正確的,因爲只有一行B項目的右側匹配。列出的公式如下: 2 - 002.0正確 3 - 011.9正確 4 - 012.80正確 5 - 不適用 - A35應與E6匹配並給出結果037 6 - 037 - 不正確,不匹配,所以沒有結果應該列出這是以前的結果重複 7 - 038.10這是正確的 8 - 038.43這是正確的 - 同一行 我似乎越來越#N/A的一些線不匹配,但是按照上面的#6,也不應該有結果。
再次,我已經經歷了多個答案,並嘗試了我可能看起來很相似的東西,以及使用INDEX MATCH時的最高錯誤。
任何指導,將不勝感激。
米歇爾J.
如果您在上一條Criterion中使用'0'時只會出現錯誤,請查看您的數據。有空格或其他不可打印的字符,以保持匹配找到完全匹配。 –
你嘗試過'= INDEX(D:D,MATCH(B1,E:E,0))'嗎? – pnuts
'A35'作爲單元格B4的內容是不幸的,但這裏是第二個'B4':* B4是A35。它匹配E6,所以我想把它拉到B4 *的D6是037? – pnuts