Существует несколько способов сделать это. Самый простой - MATCH. MATCH принимает уникальное значение, просматривает список значений и сообщает, сколько ячеек в этом значении было найдено. Например:
=MATCH(A1,C5:C10,0)
В вышеуказанном случае предположим, что A1 = «Hello» и C6 = «Hello». Поскольку совпадение было найдено во 2-й ячейке диапазона поиска, MATCH возвращает 2. 0 указывает, что требуются только точные соответствия; -1/1 в этом пространстве указывает, что у вас есть отсортированный список и вы хотите получить самое близкое значение выше/ниже уникального значения.
MATCH можно комбинировать с INDEX, чтобы получить эту информацию и получить соответствующее значение для соответствующего идентификатора. т.е.: предположим, что указано выше, но также и то, что B5: B10 содержит, скажем, имя поставщика уникальных идентификаторов, найденных в C5: C10. Имя поставщика на 2-й линии элемента этой группы может быть выведено из колонки B следующим образом:
=INDEX(B5:B10,2)
Но это может быть объединено с MATCH, чтобы вытащить любое имя поставщика, где матч существовавший в колонке C, например, так:
=INDEX(B5:B10,MATCH(A1,C5:C10,0))
функция часто используется для этих целей ВПР. VLOOKUP просматривает 2D-блок данных (например, C5: D10) и находит конкретное уникальное значение в крайнем левом столбце. Затем он возвращает значение x количество столбцов справа от самого левого столбца. Как и [предположим, что С5: С10 по-прежнему означает имена поставщиков, и вы сопрягать имя поставщика в столбце C, чтобы вытащить всего Биллингс из колонки E]:
=VLOOKUP("ABC Co.", C5:E10, 3,0)
Это невероятно похожа на INDEX/MATCH выше , с тремя основными отличиями: (1) это немного проще, если у вас есть простой блок данных; (2) Ваш уникальный идентификационный ключ должен находиться слева от того, что вы ищете. Итак, в приведенном выше примере, если Sales находился в столбце C, а имя поставщика было в столбце E, вы не могли бы выполнить «правый-левый» поиск. Вам нужно будет вместо этого переупорядочить ваши данные или использовать другой метод; (3) Если вы вставляете новый столбец между C & E, ваша формула будет по-прежнему указывать «3-й столбец справа», который больше не будет указывать номер вашего счета в столбце E.
Если у вас есть конкретные вопросы о как это реализовать, нам нужна более конкретная информация о том, как ваши данные изложены и как вы хотите, чтобы ваши результаты были изложены.
Благодарим вас за ответ. –
Благодарим вас за ответ. Я читал онлайн о Match и INDEX, прежде чем спрашивать. Я пытаюсь сопоставить строку данных (источник 1 из ячейки A1 - D1), чтобы соответствовать любой строке данных (источник 2 из ячейки A: D). Он должен точно соответствовать строке, поэтому я могу проверить, что дамп данных проверен с источника 1 и источника 2. Я не ищу только одну ячейку, а строку. –
@SinChan. Моя рекомендация состояла бы в том, чтобы иметь «вспомогательный столбец» справа от обоих блоков данных. Предположим, что данные в столбцах A: E. Столбец F, начинающийся с F1, должен читать '= A1 & B1 & C1 & D1 & E1'. Это дает одну строку со всем текстом, помещенным рядом с eachother. Затем вы можете использовать index/match для этих уникальных строк. –