谷歌表格索引匹配未找到

问题描述 投票:0回答:1

正在制作一个电子表格,以列出大量销售的库存物品,希望它能根据每个物品的SKU和类别自动生成 "条件说明"。希望它能根据每个项目的SKU和类别自动生成一个 "条件说明"。

有一个名为 "描述表 "的工作表,其中的条件说明按类别(行)和条件(列)排列,项目SKU的最后2位数字决定了它的条件。

这是我目前的公式,但它给出的错误是在MATCH评估中找不到行,具体是 "在MATCH评估中没有找到值'43'"。43位于描述表表的A6中。有什么办法吗?

=INDEX('Description Table'!A1:J23,MATCH(RIGHT(C2,2),'Description Table'!A:A,0),MATCH(B2,'Description Table'!1:1,0))

这是电子表格。https:/docs.google.comspreadsheetsd1SBtJicsKlxykBfKwwLyeHV__ope-D1lciA8X2FD3CKoedit?usp=共享。

indexing google-sheets match lookup
1个回答
2
投票

你不能将字符串 "43 "与数字43相匹配。你需要将字符串转换为数字。

=INDEX('Description Table'!A1:J23,MATCH(value(RIGHT(C2,2)),'Description Table'!A:A,0),MATCH(B2,'Description Table'!1:1,0))

enter image description here


1
投票

用..:

=ARRAYFORMULA(IFNA(VLOOKUP(RIGHT(C2:C, 2)*1, 'Description Table'!A3:K, 
 MATCH(B2:B, 'Description Table'!A1:K1, 0), 0)))

0

© www.soinside.com 2019 - 2024. All rights reserved.