Excel 公式 - 部分匹配并显示值
Excel Formula - Partial Match and show value
我一直在尝试使用 COUNTIF、LOOKUP 和 MATCH,但似乎无法计算出这个公式,非常感谢您的帮助!
Sheet1 中有一个邮政编码列表(A 列),Sheet2 中有一个部分邮政编码列表(A 列),以及随附的代码 - CODE 1(B 列)和代码 2(C 列)。我正在寻找的是一个公式:
- 从 Sheet 1
中获取邮政编码
- 在 Sheet 2
中的 POSTCODE 中查找并进行部分匹配
- 如果匹配则从 Sheet 2 中取出 CODE 1 和 CODE 2 并将其输入 Sheet 1
您是否正在寻找 excel 公式来为您做这件事?
怎么样:
=VLOOKUP((LEFT(A1, 5)), Sheet2!A:C, 2, FALSE)
在工作表 1 的 B 列中。 A1 引用 sheet 中的第一列,您可以将 C 列中的 2 更改为 3。
试试这个公式:
=IF(ISERROR(FIND(Sheet2!$A1;Sheet1!$A1));Sheet2!B1)
将其粘贴到 B1 中,然后用它填充其余单元格。
我一直在尝试使用 COUNTIF、LOOKUP 和 MATCH,但似乎无法计算出这个公式,非常感谢您的帮助!
Sheet1 中有一个邮政编码列表(A 列),Sheet2 中有一个部分邮政编码列表(A 列),以及随附的代码 - CODE 1(B 列)和代码 2(C 列)。我正在寻找的是一个公式:
- 从 Sheet 1 中获取邮政编码
- 在 Sheet 2 中的 POSTCODE 中查找并进行部分匹配
- 如果匹配则从 Sheet 2 中取出 CODE 1 和 CODE 2 并将其输入 Sheet 1
您是否正在寻找 excel 公式来为您做这件事?
怎么样:
=VLOOKUP((LEFT(A1, 5)), Sheet2!A:C, 2, FALSE)
在工作表 1 的 B 列中。 A1 引用 sheet 中的第一列,您可以将 C 列中的 2 更改为 3。
试试这个公式:
=IF(ISERROR(FIND(Sheet2!$A1;Sheet1!$A1));Sheet2!B1)
将其粘贴到 B1 中,然后用它填充其余单元格。