2017-02-17 36 views
0

С помощью Vlookup я могу найти значение в столбце на основе критериев поиска (= AAA) и отобразить значение из другого столбца (Text1). На данный момент проблем нет. Если в столбце есть два равных значения, Vlookup находит первое значение и отображает его (Text1). Теперь мне нужно найти следующее значение, основанное на одном и том же критерии поиска (AAA). Как найти следующее значение с критериями поиска AAA для отображения text3 (!)?Excel Найти следующее значение в диапазоне с VLookup или совпадением индексов

Колонка A Колонка B AAA Текст1 BBB Text2 AAA Text3

+0

Вы можете получить лучшую помощь по формулам Excel на [superuser.com] (http://superuser.com/) .. Прошел поиск «vlookup same values» и заметил [this] (http: // excelbyjoe. ком/3-пути-к-сделки-с-множественных спичек-с-ВПР-в-первенствует /). – fzzylogic

ответ

0

Я думаю, что вы говорите о нескольких случаях значение поиска в массиве таблицы. Вы можете создать переменную, которая подсчитывает количество раз, когда будет отображаться ваше значение поиска, и объединить его со значением поиска и использовать это как новое значение поиска. Скажем, «xx» появляется дважды. Теперь это будет выглядеть так: «xx1», «xx2» Итак, теперь у вас есть уникальные ключи, и вы можете использовать функцию vlookup со значением для поиска «xx2» и получить возвращаемое значение.

0

Один из вариантов: Вставка 1 Колонка перед тем Колонка A. Введите формулу в A1 = B1 & COUNTIF ($ B $ 1: B1, B1) Это даст вам результат AAA1; BBB2; AAA2 и т. Д.

Например: вам нужен результат в ячейке G1 на основе значений в F1.

Введите формулу в G1 = ВПР (CONCATENATE (F1, COUNTIF ($ F $ 1: F1, F1)), $ A $ 1: $ C $ 4,3, ЛОЖЬ) Введите ААА в F1 и G1 даст вам результат TEXT1 Введите AAA (второй раз) в F2 и G2 даст вам результат TEXT2

Надеюсь, мы правильно поняли вас.

+0

и Formula покажет ошибку, если все возможные версии уже показаны. Например: вы ввели AAA 21 раз, а в таблице AAA всего 20. – LKDG