使用Google表格,我有以下两个表格:
1st table
Size | Code
--------------
Large | L
Small | S
XLarge | XL
第二桌
Values | Codes
-------------------
Large,Small | L,S
XLarge,Small | XL,S
XLarge,large | XL,L
我需要在代码列上执行查找功能,以返回相应值的代码。
我用的时候:
=LOOKUP(Values Column,Size,Code)
我只有一个代码,例如L. 我怎样才能获得代码: (L,S) (XL,S) (XL,L)
等
谢谢,
答案 0 :(得分:1)
你必须拆分它们,做一个vlookup,然后连接结果
=arrayformula(left(concatenate(vlookup(split(D2,","),$A$2:$B$4,2,false)&","),len(concatenate(vlookup(split(D2,","),$A$2:$B$4,2,false)&","))-1))
我的查找表在A2中:B4,值从D2开始。
答案 1 :(得分:0)
您可以尝试查询。如果表1在Sheet1中,表2在Sheet2中,则在Sheet3中输入要在A2中查找的大小(即' S')并在B2中输入此查询:
=Query({Sheet1!A2:B4,Sheet2!A2:B4},"Select Col4 where Col4 contains '"&A2&"'")