То, что я ищу, - это не амбициозное возвращение "если", а "поиск" и "поиск" не достаточно продвинуты, чтобы выполнить мою слегка сложную, но понятную цель:

  1. У меня есть один лист (# 1) с двумя десятками строк. Из одного столбца с уникальным содержимым (идентификаторами) я хочу сравнить:

  2. Эти уникальные идентификаторы также можно найти на другом листе оригинала (№ 2), который намного больше. При создании листа № 1 я не ожидал, что мне понадобится другая часть контента (т.е. другая информация о содержимом ячейки из соответствующей исходной строки).

  3. Теперь я хочу вернуть только этот контент. Я не хочу изменять его, и он не зависит от условия "и", я просто хочу вернуть его из # 2 в другой новый столбец в моей рабочей таблице # 1.

TL; DR: Я хочу найти значение ячейки в строке $ Fx на рабочем листе № 2, сравнив его (например, "SPG123", обычно значение $ Bx) с рабочего листа # 1, а затем вернув значение ячейки $ Cx (без изменений) в ячейку $ Dx на листе № 1

Итак, что я на самом деле ищу, это значение ячейки $ Cx. Я мог бы просто найти уникальную строку (например, "SPG123"), но с несколькими десятками из них это занимает слишком много времени, когда я мог бы просто автоматизировать ее.

Как я могу это сделать?

2 ответа2

3

если вы не можете переместить столбцы, то вам придется использовать комбинацию INDEX и MATCH

для вашего примера это будет выглядеть так: (в D1)

=INDEX(Sheet2!C:C,MATCH(B1,Sheet2!F:F,0))

Затем его можно перетащить в другие ячейки (если вам нужно начать не с D1, а в другом примере, измените B1). Это вернет #N/A если значение не может быть найдено.

0

Вы можете использовать функцию VLOOKUP из вашего мастера функций с колонкой ID (в таблице # 1) в качестве индекса. Функция Vlookup будет соответствовать идентификатору в таблице # 2, и вы поместите в параметре смещения номер столбца таблицы 2, где находятся данные, которые вы хотите извлечь из таблицы 2 в 1

Итак, адаптируясь к вашим сотовым номерам:

Ваш столбец F на листе 2 должен быть перемещен или скопирован перед столбцом C (поскольку он является базовым, а смещение находится справа от базового столбца).

Вы вводите формулу (используя мастер или нет) в ячейку $ Dx рабочего листа # 1, используя:

Значение индекса (поиска) будет ячейкой $ Bx из # 1

Данные для поиска будут представлять собой весь лист № 2 из предыдущего столбца F, перемещенный перед C в столбец C (вероятно, перемещенный в D, потому что вы вставили столбец перед ним)

Смещение - это число столбцов, которое нужно переместить из столбца индекса в столбец данных, который вы хотите.

В любом случае, мое объяснение выглядит смущающим для меня, и вы, вероятно, поймете, что читаете лучше

офис-помощь или пример

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