2013-08-08 1 views
2

У меня есть столбец DeviceName в Sheet1 и содержат данные, такие как RTRNY653, SWNY653, ... В Sheet2 у меня есть столбец InterfaceName и содержат имена интерфейсов и в конце имя устройства ключами FA_01_RTRNY653, FA_12_SWNY653, ...ВПР текста внутри строки

Стандарт формула, чтобы получить QoSID связанный с DeviceName будет =VLOOKUP(DeviceName;Sheet2!InterfaceName;2;0), а потому, что InterfaceName содержит больше текста, я застрял ...

Вопрос: Как я могу создать функцию ВПР, которая использует DeviceName от Sheet1, выглядит в 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 

ответ

11

Вы можете использовать подстановочные знаки, как это:

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

Кроме того, справочная таблица должна быть две колонки :)

+0

Спасибо, проверю как только я приступаю к работе. Но я думаю, что Wildcards был тем, что я искал :) – CustomX

+0

Отлично! Подстановочные знаки, что-то, что мне нужно запомнить! – CustomX