Если две ячейки содержат определенный текст, поместите текстовое значение смежной ячейки в новую ячейку

Я хотел спросить, как в Excel можно сопоставить текстовое значение в двух столбцах и, если есть совпадение, затем скопируйте / вставьте значение смежной ячейки в новую ячейку.

Например:

ABCLM gene_id gene value ... gene_id gene XLOC001 top 20 XLOC003 ? XLOC002 high 5 XLOC001 ? XLOC003 left 45 XLOC002 ? XLOC004 right 10 XLOC004 ? 

Формула в столбце M будет выглядеть в первой строке в столбце L и найти совпадение в столбце A. Если есть совпадение, верните значение в столбце B. Затем я могу скопировать / вставить эту формулу для других строк в столбце M ,

Выход будет:

  ABCLM gene_id gene value ... gene_id gene XLOC001 top 20 XLOC003 left XLOC002 high 5 XLOC001 top XLOC003 left 45 XLOC002 high XLOC004 right 10 XLOC004 right 

Используйте это, чтобы отобразить сообщение по умолчанию «N / A», если значение не было найдено. Знаки доллара в задании диапазона гарантируют, что диапазон останется неизменным при копировании и вставке формулы.

 =VLOOKUP(L2, $A$2:$B$5, 2, FALSE) 

Используйте это, чтобы отобразить сообщение «Not Found», если значение не было найдено:

 =IFERROR(VLOOKUP(L2, $A$2:$B$5, 2, FALSE), "Not Found") 

или просто оставить ячейку пустой:

 =IFERROR(VLOOKUP(L2, $A$2:$B$5, 2, FALSE), "") 

(Упрощенный предыдущий код, кредит идет случайно).

Это пример использования формулы Vlookup() .

 =VLookup(L2, A2:B5, 2, False) 

Поместите это в M2, и у вас будет ваш ответ.

Здесь L2 – это ценность, которую мы смотрим. A2:B5 – диапазон, в котором мы находимся (первый столбец в диапазоне – это тот, который выполняется поиск). 2 сообщает, какой столбец из этого диапазона должен вытащить результаты. False почти всегда false поэтому не нужно беспокоиться об этом параметре.

Vlookup может быть функцией, которой вы пользуетесь. Vlookup ищет значение в крайнем левом столбце таблицы, а затем возвращает значение из строки, найденной искомым значением (как далеко по этой строке определяется вами).

Формула vlookup состоит из 4 частей:

1.SearchFor это значение, которое выполняется поиск. В вашем примере это будет L2.

2.WhereToSearch – это диапазон поиска и ответа на этот вопрос. В вашем примере это будет A2: B5.

3.WhichColumn это столбец в диапазоне WhereToSearch, в котором есть ответ. В вашем примере это будет 2

4.NearOrExact вы решаете, должен ли vlookup искать близкое значение или точное значение. В вашем примере это будет False.

Структура формулы vlookup:

= vlookup (SearchFor, WhereToSearch, WhichColumn, NearOrExact)

Источник: http://www.excelvlookuphelp.com

  • Excel: поиск многих текстовых строк в ячейке и возврат всех положительных результатов
  • Мне нужно создать формулу excel для расчета времени отпуска с максимальным начислением за 240 часов
  • Сравнение индексов с и
  • как определить оператор if, когда диапазон находится внутри диапазона
  • Суммирование дубликатов в Excel
  • Удаление строк в Excel в соответствии с идентификатором и значением ячейки
  • установить ячейку, на которую ссылается формула, на основе значения в другой ячейке?
  • Ссылка на диапазон ячеек и сохранение порядка при добавлении новых строк
  • Все функции в exportedUi работают, за исключением загрузки в Excel 2010
  • Используйте заголовок строки и столбца для определения комбинаций в Excel
  • Прямое выравнивание условного форматирования Excel с отступом
  • Давайте будем гением компьютера.