Строка VLOOKUP из таблицы, в которой есть символы между строкой - PullRequest
0 голосов
/ 11 ноября 2011

Я пытаюсь найти значение, например, 123abc456 из таблицы, но столбец, который я хочу найти, будет иметь формат, например, 123-abc456 или 123ab-c456.Между символами в строке может быть тире, но эти символы могут находиться в любом месте строки.Есть ли способ поиска в Excel с использованием vlookup для строки 123abc456, не просматривая каждую запись в моей таблице поиска и не удаляя символы?Если в Excel есть другая функция, которая могла бы достичь этого результата, я с удовольствием узнаю об этом.

Ответы [ 2 ]

2 голосов
/ 11 ноября 2011

я бы избавился от '-' с помощью =SUBSTITUTE(A1,"-",""), а затем оторвался от этой урезанной колонки

1 голос
/ 11 ноября 2011

В этом примере предполагается, что в B2 используется формула, в которой рассматривается значение с чертой в A2 и таблица поиска значений без черточек на листе 2, ячейки A2: B8:

=VLOOKUP(SUBSTITUTE(A2,"-",""),Sheet2!$A$2:$B$8,2,FALSE)
...