我在 DeviceName 中有一个 Sheet1 列,它包含类似 RTRNY653, SWNY653, ... 的数据 在 Sheet2 我有一个 InterfaceName 列,它包含接口(interface)名称,最后也列出了设备名称 FA_01_RTRNY653, FA_12_SWNY653, ...
QoSID 链接到 DeviceName 的标准公式是 =VLOOKUP(DeviceName;Sheet2!InterfaceName;2;0) ,但因为 InterfaceName 包含更多文本,我被卡住了......

问题:如何创建使用 DeviceName 中的 Sheet1 的 VLOOKUP 函数,在 InterfaceName 上的 Sheet2 中查找它并从 QoSID 中获取 Sheet2 列。

示例数据

Sheet1
DeviceName
-----------
RTRNY653
SWNY653
RTRWS215
RTRCH888

Sheet2
InterfaceName     | QoSID
--------------------------
FA_01_RTRNY653    |   1
FA_12_SWNY653     |   2
S_00_RTRWS215     |   1
S_01_RTRWS215     |   3

最佳答案

您可以像这样使用通配符:

=VLOOKUP("*"&DeviceName&"*";Sheet2!InterfaceName:QoSID;2;0)

此外,引用表必须是两列:)

关于excel - 字符串中的 VLOOKUP 文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18130434/

10-11 12:01