Лист Excel с 2 столбцами. Ячейка А имеет такие значения, как

Column A
111,222-225, 333
010, 011,444-499
  1. Как мы можем найти значение в этом столбце, скажем, 333, и вывести соответствующее значение в соседнем столбце -(в столбцах B или C и т.д., Аналогично Vlookup)?

Пробный Vlookup & не кажется хорошим выбором, так как значение первого столбца должно быть уникальным, а не через запятую.

  1. Как мы можем решить тот же сценарий выше, если значение поиска находится в диапазоне (скажем, 224, который находится в диапазоне 222-225)?

Заранее спасибо за помощь -

1 ответ1

0

VLookup начинает поиск с самой первой буквы отсортированного списка. Он не может найти значение в середине ячеек, поэтому он не будет работать.

  1. скажем, у вас есть строка для поиска в ячейке C1, затем

    "*" & С1 & "*"

Конструкция позволит вам искать с использованием диких строк.

скажем, введите эту формулу в B1

=COUNTIF(A:A,"*"&C1&"*"))

Это даст вам количество ячеек с номером, который вы искали. Но это не будет извлекать или показывать номер. Таким образом, с помощью этого метода вы можете искать, а затем извлечь ваши данные.

  1. если число лежит между диапазоном, скажем, 223, между 222-225, нет прямой формулы для поиска этого.

Можно построить формулу, которая разделяет первое значение и второе значение диапазона (обозначается двумя числами, разделенными знаком -), а затем определяет, может ли искомое число находиться между ними.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .