Google sheets 找不到Google Sheets索引匹配项

Google sheets 找不到Google Sheets索引匹配项,google-sheets,match,google-sheets-formula,array-formulas,gs-vlookup,Google Sheets,Match,Google Sheets Formula,Array Formulas,Gs Vlookup,使用电子表格列出批量销售的库存物品。希望它根据其SKU和类别自动为每个项目生成“条件说明” 有一张名为“描述表”的表,其中包含按类别(行)和条件(列)排列的条件注释。项目SKU的最后两位数字决定其条件 这是我到目前为止所用的公式,但它给出了一个错误,在匹配评估中找不到行,特别是“在匹配评估中找不到值'43'。43位于描述表的A6中。有什么想法吗 =INDEX('Description Table'!A1:J23,MATCH(RIGHT(C2,2),'Description Table'!A:A,

使用电子表格列出批量销售的库存物品。希望它根据其SKU和类别自动为每个项目生成“条件说明”

有一张名为“描述表”的表,其中包含按类别(行)和条件(列)排列的条件注释。项目SKU的最后两位数字决定其条件

这是我到目前为止所用的公式,但它给出了一个错误,在匹配评估中找不到行,特别是“在匹配评估中找不到值'43'。43位于描述表的A6中。有什么想法吗

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

这是电子表格:

您无法将字符串“43”与数字43匹配。您需要将字符串转换为数字:

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

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

谢谢!我已验证表中的数字是否注册为值,并尝试转换为值以查看是否存在问题,但我正在尝试在匹配后转换为值。。。。那是一个漫长的夜晚。