MS Excel Lookup, чтобы соответствовать диапазону - PullRequest
0 голосов
/ 27 февраля 2019

Доброе утро,

Я хочу автоматизировать «список действий» в электронной таблице.

В настоящее время столбец B содержит числовые значения, тип которых описан в столбце A. Iхотел бы, чтобы столбец C сделал это: 1. Найдите конкретное слово в столбце A 2. На основе результата (1.) посмотрите таблицу значений 3. Найдите, где значение в столбце B попадает в диапазон таблицы4. Используя позицию в диапазоне, верните действие

Например, если у меня есть 3 таблицы с именами Красный, Белый и Синий, то ввод «Большой белый свет» в столбце А будет указывать на диапазон значенийтолько в таблице «Белый».Числовое значение в столбце B затем находит его положение в диапазоне, доступном в таблице «Белый», и возвращает «Действие»

enter image description here

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019

Чтобы VLookup работал, вы должны изменить диапазоны "таблиц" (столбцы E, G, I) на просто числа (нижний предел каждого диапазона) и использовать пользовательский формат ячейки, чтобы показать их, как вы хотите см. здесь .

enter image description here

=IF(ISERR(FIND(LOWER($E$1);LOWER(A2)))=FALSE;VLOOKUP(ABS(B2);$E$2:$F$4;2;TRUE);IF(ISERR(FIND(LOWER($G$1);LOWER(A2)))=FALSE;VLOOKUP(ABS(B2);$G$2:$H$5;2;TRUE);IF(ISERR(FIND(LOWER($I$1);LOWER(A2)))=FALSE;VLOOKUP(ABS(B2);$I$2:$J$5;2;TRUE);"")))
0 голосов
/ 27 февраля 2019

Вы должны заново ввести числа в таблицы поиска и использовать пользовательское форматирование чисел для отображения диапазонов номеров.Например, введите 21 в E3, затем примените пользовательский формат числа 0-3\0, чтобы он выглядел как 21-30.Или введите 71 в I5 и задайте ему собственный числовой формат >=0, чтобы он выглядел как >=71.

Если вы сделаете это, вы можете рассматривать диапазоны чисел как действительные числа.

enter image description here

=VLOOKUP(ABS(B2), IF(ISNUMBER(SEARCH("white", A2)), E:F,  IF(ISNUMBER(SEARCH("blue", A2)), G:H, I:J)), 2, TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...