提前感谢您的帮助!
我有一张填满活动数据的表格。我需要编写一个函数来查看 Sheet 2 中 A 列的“IO 编号”列,在本例中为“AM262”,然后查看 Sheet 1 中 C 列是否出现该名称。在本例中确实出现,但它看起来像这样“IO-AM262”。如果出现,则应转到 Sheet 2,在 C2 中找到相应的汇率,然后返回它。
SO,查看 S2,CA,并在 S1,CC 中找到它,并返回 S2,C1。
更复杂的例子:在 S2 中查找 KP1002,在 S1 中查找 A40,C24(文本:2020|Q2|Sage|MEA|ZA|Small|Social_SMBS_KP1002)并在 S2,C40 中返回 R14.95)
答案1
INDEX/MATCH 可能是您所追求的...
假设如下,
- Sheet1 和 Sheet2 的工作表标题均位于第 1 行
- Sheet2 中的数据集最多有 100 行
请将以下公式复制并粘贴到 Sheet1 中第一个数据行旁边的空白列中
=INDEX(Sheet2!$C$2:$C$100,MATCH(TRUE,ISNUMBER(SEARCH($C2,Sheet2!$A$2:$A$100)),0)
按CTRL + SHIFT + ENTER
按要求抄下公式。