Excel 对单元的多个部分使用VLOOKUP

Excel 对单元的多个部分使用VLOOKUP,excel,vlookup,Excel,Vlookup,我正在尝试创建一个解码宏。我在一张纸上的每个单元格中有不同的字母组合。例如,在单元格B2中,我会有类似“ABC”的内容。在不同的工作表上,我有一个表,它将字母与数字匹配,因此我希望新单元格中的输出在这种情况下为“123”。我知道如何在整个单元格上使用VLOOKUP,但我不知道如何在单个部分上使用它,然后将结果重新连接到新单元格中 这就是我到目前为止发现的。我想我需要间接作为它的一部分,这样我可以引用单元格,但我不知道如何查找单元格的不同部分。如果可能的话,我不想创建新的列来拆分字母组合 =IFE

我正在尝试创建一个解码宏。我在一张纸上的每个单元格中有不同的字母组合。例如,在单元格B2中,我会有类似“ABC”的内容。在不同的工作表上,我有一个表,它将字母与数字匹配,因此我希望新单元格中的输出在这种情况下为“123”。我知道如何在整个单元格上使用VLOOKUP,但我不知道如何在单个部分上使用它,然后将结果重新连接到新单元格中

这就是我到目前为止发现的。我想我需要间接作为它的一部分,这样我可以引用单元格,但我不知道如何查找单元格的不同部分。如果可能的话,我不想创建新的列来拆分字母组合

=IFERROR(VLOOKUP("not sure??",'Conversion Table'!A4:B19,2,FALSE),"")

谢谢

我假设您的B2单元仅限于3个字符,并且在任何地方都是一样的。在这种情况下,您可以执行以下操作:

=CONCATENATE(VLOOKUP(MID(B2,1,1),'Conversion Table'!$A$4:$B$19,2,0),VLOOKUP(MID(B2,2,1),'Conversion Table'!$A$4:$B$19,2,0),VLOOKUP(MID(B2,3,1),'Conversion Table'!$A$4:$B$19,2,0))
如果您有更多的字符,只需使用concatenate添加它们,并使用MID逐个选择它们


编辑-锁定查找表。

我想您可能要查找的是:

     A      B                    C                        D

1                                                        =""

2          ABC       =IFERROR(VLOOKUP(                   =D1&C2
                      B2,
                      'Conversion Table'!$A$4:$B$19,
                      2,FALSE),"")

3          XYZ       =IFERROR(VLOOKUP(                   =D2&C3
                      B3,
                      'Conversion Table'!$A$4:$B$19,
                      2,FALSE),"")

4          PQR       =IFERROR(VLOOKUP(                   =D3&C4
                      B4,
                      'Conversion Table'!$A$4:$B$19,
                      2,FALSE),"")

5          DEF       =IFERROR(VLOOKUP(                   =D4&C5
                      B5,
                      'Conversion Table'!$A$4:$B$19,
                      2,FALSE),"")

“最终答案”出现在单元格D5中

是。假设代码位于单元格B2上,可以向下拖动。请记住使用F4锁定查找表。是的,AKA与KAA不同-只是因为公式对字符串的三个字符进行vlookup,一个接一个,从左到右。嗯,我编辑了文章,查找表现在被锁定。现在,如果A=1和K=11,任何输出为OP-ask的解决方案都是不可区分的——如果没有分隔符,就无法分辨。如有必要,您可以很容易地在连接上添加分隔符。最后,我认为ABC被翻译成123仅仅是一个例子,因此我认为这不是正确的答案。我只使用OP提供的数据,所以可能他在他的“ABC”列表中没有所有的字母-可能只有14个字符。