Как извлечь данные из листа Excel (6 эффективных методов)

  • Поделись Этим
Hugh West

Если вы хотите извлечь данные из листа Excel на другой лист, то вы попали по адресу. Вам просто нужно следовать этой статье и практиковать свой собственный файл Excel или вы можете скачать наш учебник. В этом учебнике вы узнаете 6 простых и эффективных методов извлечения данных из листа Excel.

Скачать книгу по практике

Загрузите следующий файл Excel для своей практики.

Извлечение данных из листа Excel.xlsx

6 методов извлечения данных из листа Excel

Здесь у нас есть набор данных, содержащий 5 столбцов и 9 строк, включая заголовки. Наша задача - извлечь данные из рабочего листа Excel в другой рабочий лист.

Теперь давайте обсудим эти методы по очереди.

1. Извлечение данных из листа Excel с помощью функции VLOOKUP

Сайт Функция VLOOKUP ищет заданные данные в крайнем левом столбце заданного набора данных, а затем извлекает значение в той же строке из указанного столбца.

Шаги:

Предположим, нам нужно извлечь зарплаты ID № 103, 106 и 108 из листа 1 в лист 2.

1. введите следующую формулу в Ячейка C13 из Лист 2 .

=VLOOKUP(B13,'Лист 1'!B5:F12,5,FALSE)

2. Перетащите Наполнительная рукоятка до необходимого вам диапазона.

Вот результат.

Примечание:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Вот,

  • Поиск_значения это значение, которое вы хотите сопоставить
  • Массив_таблиц это диапазон данных, в котором вам нужно искать ваше значение
  • Col_index_num соответствующий столбец значения look_value
  • Range_lookup булево значение (True или False). 0 (false) означает точное совпадение, а 1 (true) - приблизительное совпадение.

Читать далее: Перенос данных с одного рабочего листа Excel на другой автоматически с помощью VLOOKUP

2. Выборка данных из листа Excel с помощью формулы INDEX-MATCH

INDEX-MATCH Комбинация - это мощный и популярный инструмент в MS Excel для извлечения данных из определенной части таблицы. Применяя эту комбинированную формулу, мы можем извлечение данных из листа 1 в лист 3 на основе критериев Для этого вам нужно выполнить следующие действия.

Предположим, вы хотите найти зарплату для определенного ID. Мы будем использовать комбинацию из ИНДЕКС и МАТЧ функции для этого.

Шаги:

1. в камере C13 введите следующую формулу

=INDEX('Лист 1'!F5:F12, MATCH(B13,'Лист 1'!B5:B12,0))

Вот,

  • MATCH(B13,'Лист 1'!B5:B12,0) относится к клетке B13 в качестве значения поиска_значения в диапазоне данных B5:B12 возвращает 3, потому что значение находится в строке под номером 3.
  • INDEX('Лист 1'!F5:F12, MATCH(B13,'Лист 1'!B5:B12,0)) относится к Лист 1 как массив F5:F12 откуда мы получим значение.

2. Нажмите ENTER .

3. Перетащите F больная ручка до необходимого вам диапазона.

Вот результат,

Читать далее: Извлечение отфильтрованных данных в Excel на другой лист (4 метода)

3. извлечение данных из листа Excel с помощью инструмента консолидации данных

Во многих случаях существует более простой способ извлечения данных из листа Excel с помощью Консолидация данных чем VLOOKUP или INDEX-MATCH Я использую два набора данных в одном рабочем листе Excel (Консолидация 1) в качестве входных данных. Результат консолидации будет показан на другом рабочем листе (Консолидация 2).

Теперь выполните следующие действия.

Шаги:

1. перейдите к Консолидация 2 лист>> Выбрать Клетка ( Клетка B4 в данном примере), куда вы хотите поместить консолидированный результат.

2. Затем перейдите к Данные вкладка>>. Инструменты данных группа>> Нажмите на Консолидировать икона.

Появится диалоговое окно Consolidate Dialog.

3. Выберите Функция затем по очереди выберите каждую таблицу, включая заголовки, из " Консолидация 1 " лист в Ссылка и нажмите кнопку Добавить .

4. Все выбранные таблицы из Листа консолидации 1 появятся в окне Все ссылки ящик. Убедитесь, что Тик метки (верхний ряд и левый ряд) в поле "Метка". Нажмите кнопку OK .

Вот результат,

Похожие чтения

  • Код VBA для преобразования текстового файла в Excel (7 методов)
  • Как импортировать текстовый файл с несколькими разделителями в Excel (3 метода)
  • Автоматическое преобразование текстового файла в Excel (3 подходящих способа)
  • Как импортировать данные с защищенного веб-сайта в Excel (с помощью быстрых шагов)
  • Как импортировать данные в Excel из Интернета (с быстрыми шагами)

4. Извлечение данных из рабочего листа с помощью расширенного фильтра

Вы можете извлечение данных из листа Excel на другой лист используя Расширенный фильтр Следуйте приведенным ниже письменным инструкциям. В данном примере данные находятся на листе 5 и будут извлечены на лист 6.

Шаги:

1. перейдите к Лист 6 >> Выберите ячейку ( Ячейка B4 на этом рисунке)>> Данные вкладка>> нажмите Расширенный .

Откроется окно Расширенный фильтр.

2. Выберите Копировать в другое место.

3. Нажмите на Диапазон списка коробка>> Выбрать Лист 5 и выберите всю таблицу с заголовками.

4. Выберите диапазон критериев .

5. Затем, в Копия на Вставка, выберите ячейку на листе 6 ( Ячейка B4 в данном примере).

6. Нажмите OK.

Вот результат,

Читать далее: Как извлечь данные из нескольких рабочих листов в Excel VBA

5. Извлечение данных из другого листа в Excel с помощью поля имен

Чтобы извлечь ячейку из одного листа Excel в другой, достаточно знать имя листа и имя ячейки. Затем, соединив их восклицательным знаком, можно скопировать ее. Когда вам понадобится изменить данные на одном рабочем листе, на другом листе, куда вы их скопировали, они будут изменены автоматически.

Предположим, у нас есть два рабочих листа с именами NameBox1 и NameBox2. Мы хотим извлечь данные из NameBox1 в NameBox2.

Теперь выполните следующие действия.

Шаги:

  • В любой ячейке в NameBox2 ( Ячейка B4 в данном примере), просто введите =NameBox1!C9>> Нажмите ENTER и вы получите значения из Клетка C9 в новом рабочем листе.

Вот результат,

Или,

  • Введите '=' в любую ячейку из NameBox2, затем щелкните по листу NameBox1, выделите нужную ячейку и нажмите кнопку ENTER .

Читать далее: Как извлечь данные из другого листа на основе критериев в Excel

6. извлечение данных из листа Excel с помощью функции INDEX

Сайт ИНДЕКС функция выполняет действие, противоположное МАТЧ функция и в некоторой степени действует как VLOOKUP Вы должны сказать функции, какой столбец и строка данных вам нужны, тогда она сообщит вам значение того, что находится в ячейке. Предположим, у нас есть два листа с именами INDEX 1 и INDEX 2. В программе лист INDEX 2 мы установим номер строки и столбца данных из файла ИНДЕКС 1 лист.

Теперь выполните следующие действия.

Шаги:

  • В Ячейка D5 введите следующую формулу.
=INDEX('ИНДЕКС 1'!B4:F12,'ИНДЕКС 2'!B5,'ИНДЕКС 2'!C5)

  • Нажмите ENTER .

Вот результат,

Примечание:

=INDEX(диапазон данных, номер строки, [номер столбца])

Вот,

  • Диапазон данных вся таблица с данными
  • Номер строки данных не обязательно является строкой рабочего листа Excel. Если таблица начинается со строки 5 рабочего листа, это будет строка №1.
  • Номер колонки данных аналогичным образом зависит от таблицы. Если диапазон таблицы начинается со столбца C, то это будет столбец №1.

Читать далее: Как извлечь данные из списка с помощью формулы Excel (5 методов)

Заключение

В этом руководстве я рассказал о 6 простых методах извлечения данных из листа Excel. Надеюсь, эта статья была вам полезна. Вы можете посетить наш сайт Exceldemy, чтобы узнать больше материалов, связанных с Excel. Пожалуйста, оставляйте комментарии, предложения или вопросы, если у вас есть таковые, в разделе комментариев ниже.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.