我有两个Excel表与不匹配的列表,需要Map值从一个到另一个

kq0g1dla  于 2023-11-20  发布在  其他
关注(0)|答案(1)|浏览(98)

到目前为止,我有这个公式,但不知道如何使它引用匹配的单元格并将其替换为相邻的值。
示例图像在一个新鲜的工作表下面,真实的一个更复杂。


的数据

=IF(INDEX(DATA!R1C1:DATA!R2C1, MATCH(1, COUNTIF(RC[-1], DATA!R1C1:DATA!R2C1), 0)),DATA!R1C2, 999)

字符串
我已经尝试了一些其他的功能,但我认为这一个工作得最好。

=INDEX(R2C1:R102C1, MATCH(1, COUNTIF(RC[1],"*"&R2C1:R102C1&"*"), 0))

=INDEX(DATA!R1C1:DATA!R103C1, MATCH(1, COUNTIF(RC[1],"*"&DATA!R1C1:DATA!R103C1&"*"), 0))

=IF(OR(COUNTIF(RC[1],"*"DATA!R[1]C[1]:DATA!R[103]C[1]&"*")), "Yes", "No")

=TEXTJOIN(", ", TRUE, IF(COUNTIF(RC[1], "*"&DATA!R[1]C[1]:DATA!R[103]C[1]&"*"), DATA!R[1]C[1]:DATA!R[103]C[1], ""))

yhxst69z

yhxst69z1#

您需要索引您希望它返回的值,并将您的第1列值与SheetData中的第1列值进行匹配。
=INDEX(DATA!R1C2:DATA!R102C2,MATCH(RC1,DATA!R1C1:R102C1,0),)
或者在这种情况下是有用的(向右偏移2列查找):
=VLOOKUP(RC1,DATA!R1C1:DATA!R102C2,2,0)
我必须说你的例子有点令人困惑。你提到的 * 以前的值 * 与任何给定的截图都不匹配。

相关问题