Як витягти значення з іншого аркуша в Excel

  • Поділитися Цим
Hugh West

В операціях з Excel нам час від часу потрібно отримувати дані. Значення, що витягуються, можуть зберігатися на тому ж аркуші або на іншому аркуші або в іншій книзі. Сьогодні ми покажемо вам, як витягувати значення з іншого аркуша в Excel. Для цієї сесії ми використовуємо Excel 2019 (і трохи Excel 365), не соромтеся використовувати свій власний.

Перш за все, давайте познайомимося з набором даних, який лежить в основі наших прикладів.

Тут ми маємо дві таблиці, що стосуються фільмів, одна таблиця містить короткий опис фільму, а інша - дещо ширшу інформацію. Ми зберігали таблиці на двох різних аркушах Резюме і Деталі Використовуючи цей набір даних, ми витягнемо значення на робочі аркуші.

Зауважте, що це базовий набір даних для спрощення. У практичному сценарії ви можете зіткнутися з набагато більшим і складнішим набором даних.

Практичний посібник

Ви можете завантажити робочий зошит практики за посиланням нижче.

Як витягти значення з іншого аркуша.xlsx

Витягування значень з іншого аркуша в Excel

При виборі значень з різних аркушів необхідно враховувати, що аркуші можуть бути як з однієї книги, так і з різних книг.

1. перенесення значень з іншого аркуша в межах тієї самої книги

I. Пряме витягування з прив'язкою до комірки

Ви можете взяти значення з іншого аркуша, вказавши у формулі посилання на комірку, за яким слідує ім'я аркуша. Все, що ми пишемо зі знаком рівності ( = ) - це формула.

Ви це краще зрозумієте на прикладах. Скажімо, ми хочемо витягнути ім'я актора для кіно.

Тут ми ввели рубрику Актор Тепер розглянемо метод витягування.

Все, що нам потрібно зробити, це вказати посилання на комірку разом з назвою аркуша.

=Подробиці! D4

Тут Деталі назва аркуша та D4 це посилання на комірку. Нам потрібно вставити " ! " між ім'ям аркуша і посиланням на комірку. Excel розрізняє посилання на аркуш і посилання на комірку за допомогою знака " ! "Знак.

Ми знайшли ім'я актора, давайте зробимо те ж саме для решти комірок або використаємо функція автозаповнення .

Отримуємо прізвища всіх суб'єктів. Оскільки наші дані обмежені і знаходяться в однаковій послідовності на обох аркушах, ми отримуємо прізвища в правильному порядку.

II. Витягування значень за допомогою VLOOKUP

Потягнувши або витягнувши або діставши будь-яке ім'я, яке ви згадуєте, одна функція, яка може з'явитися у вашій свідомості, - це ПЕРЕГЛЯД .

У попередньому розділі ми витягували значення за допомогою посилань на комірки, але в довгостроковій перспективі це може виявитися непотрібним. ПЕРЕГЛЯД може стати тут порятунком, оскільки підтягує значення на основі збігу.

Запишемо формулу, використовуючи ПЕРЕГЛЯД

=VLOOKUP(B4,Details!$B$4:$E$12,3,0)

Тут ми надали B4 в якості lookup_value в рамках ПЕРЕГЛЯД функціонувати та Деталі! $B$4:E$12 це lookup_array Ви можете помітити, що ми вказали ім'я аркуша перед діапазоном, а ім'я аркуша і діапазон розділені символом " ! "Знак.

Тут 3 як актори знаходяться в 3-му стовпчику діапазону і 0 для точного збігу.

Ми витягли актора фільму Джек Річер з іншого аркуша, Деталі Запишіть формулу для решти значень або скористайтеся функцією Автозаповнення особливість.

Читати далі: Автоматичне перенесення даних з одного аркуша Excel на інший за допомогою VLOOKUP

III. Витягування значень за допомогою INDEX-MATCH

Відома альтернатива ПЕРЕГЛЯД це поєднання ІНДЕКС і МАТЧ функції.

На сьогоднішній день, на жаль, це не так. МАТЧ повертає позицію шуканого значення в діапазоні та ІНДЕКС повертає значення в заданому місці діапазону.

Ми будемо використовувати цю комбінацію для визначення жанру фільмів.

Формула буде виглядати наступним чином

=INDEX(Реквізити!$C$4:$C$12,MATCH(B4,Реквізити!$B$4:$B$12,0))

В рамках МАТЧ функцію, B4 це lookup_value, і Подробиці! $4:$12. це діапазон_пошуку Це МАТЧ частина забезпечує позицію, а потім ІНДЕКС витягує значення з Подробиці! C$4:C$12 діапазону.

Ми витягли жанрову цінність з Деталі Запишіть формулу або виконайте вправу Автозаповнення для решти значень.

IV. Витягування значень за допомогою XLOOKUP

Якщо ви використовуєте Excel 365, то можна скористатися функцією під назвою XLOOKUP для витягування значень.

Давайте витягнемо прізвище відповідного директора з Деталі простирадло.

Формула буде виглядати наступним чином

=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12, "Не знайдено")

Тут B4 це lookup_value , Подробиці! $4:$12. це lookup_range, і Деталі! $E$4:$E$12 це діапазон, з якого нам потрібно взяти значення. Ви можете помітити, що ми написали ім'я аркуша, Деталі перед кожним з полігонів.

Крім того, ми додали "Не знайдено" в необов'язковому полі if_not_found .

Ми витягли вартість, прізвище директора, з іншого аркуша, Деталі Зробіть те ж саме для решти значень.

Читати далі: Як імпортувати дані в Excel з іншого файлу Excel (2 способи)

Схожі читання

  • Як імпортувати текстовий файл з декількома роздільниками в Excel (3 способи)
  • Код на VBA для конвертації текстового файлу в Excel (7 способів)
  • Як витягти дані з таблиці Excel (6 ефективних способів)
  • Витяг відфільтрованих даних в Excel на інший аркуш (4 способи)
  • Як витягти дані зі списку за допомогою формули Excel (5 способів)

2. витягнути значення з іншого аркуша з іншої книги

Нам може знадобитися витягнути значення з аркуша з іншої книги.

Для прикладу ми скопіювали Деталі значення аркуша в іншу книгу з назвою Робоча книга "Витягнути значення" _Деталі.xlsx

А наша підсумкова (оновлена підсумкова) таблиця все ще в робочому зошиті Як витягти значення з іншого аркуша Excel.xlsx

Ми витягнемо ім'я директора з іншої трудової книжки.

Ми можемо використовувати будь-який з підходів ( Посилання на клітинку , ПЕРЕГЛЯД , INDEX-MATCH , XLOOKUP ), про які ми згадували в попередньому розділі, потрібно лише вказати в дужках назву книги.

Наразі ми використовуємо ПЕРЕГЛЯД Запишемо формулу.

=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)

Тут перед діапазоном комірок $B$4:$E$12 ми вказали назву аркуша (Реквізити) та назву робочої книги, в дужках вказана назва робочої книги.

Діапазон відокремлюється від цих двох символом " ! "Оскільки нам потрібно рахувати книгу і аркуш одночасно, тому вони знаходяться в одинарних лапках ( '' ).

Ми витягли значення, ім'я директора, з аркуша на інший аркуш. Зробіть те ж саме для решти значень або скористайтеся функцією Автозаповнення особливість.

Читати далі: Як витягти дані з іншого аркуша на основі критеріїв в Excel

Висновок

На цьому ми перерахували кілька підходів до витягування значень з іншого аркуша в Excel. Сподіваємося, ви знайдете це корисним. Не соромтеся коментувати, якщо щось здається складним для розуміння. Дайте нам знати про будь-які інші методи, які ми могли пропустити тут.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.