Зміст
Хочете використовувати Excel для контрольні комірки в іншому аркуші на основі значення комірки У цьому уроці я поясню весь процес крок за кроком. В основному я покажу два способи, як це зробити. Але перед тим, як перейти до обговорення, я хочу перевірити вашу пам'ять за допомогою Непряма функція Excel .
Завантажити книгу Excel
По-перше, завантажте робочий файл Excel, який я використовував для написання цієї статті.
Посилання на комірку за значенням комірки.xlsx
Непряма функція Excel
Excel Непряма функція повертає посилання, задане текстовим рядком.
Синтаксис в "Урядовому кур'єрі". НЕПРЯМИЙ функція :
=INDIRECT(ref_text, [a1])
Ось,
- ref_text (обов'язковий) Цей аргумент може приймати будь-яке з наступних значень:
- Посилання на комірку формату А1, наприклад, НЕПРЯМА(А1) , НЕПРЯМИЙ(B2) , INDIRECT(D100) і т.д.
- Посилання в стилі R1C1, наприклад, INDIRECT(R9C7), INDIRECT(R2C3) тощо.
Нотатки: Для використання цього посилання необхідно активувати посилання R1C1 з Файл > Опції > Параметри Excel > Формули > Робота з формулами Перевірте Еталонний стиль R1C1
Використовуйте визначені імена як посилання, наприклад, =INDIRECT("старе_значення"), =INDIRECT("нове_значення"), де старе_значення = A5, а нове_значення = B5.
Посилання на комірку у вигляді текстового рядка, наприклад, INDIRECT("A1"), INDIRECT("D15")
- a1 (за бажанням) :
- Якщо a1 пропущено або 1, то посилання на комірку має тип A1.
- Якщо він хибний, то посилається на комірку з посиланням R1C1.
На наступному зображенні ви можете побачити деякі приклади використання Excel НЕПРЯМИЙ функція .
Тепер давайте обговоримо, як використовувати Excel для посилання на комірку на іншому аркуші на основі значення комірки.
2 Приклади для посилання на комірку на іншому аркуші Excel на основі значення комірки
Я продемонструю, як посилатися на комірку на іншому аркуші Excel за допомогою НЕПРЯМА функція зі списком перевірки даних для першого методу. Потім, для останнього методу, я буду використовувати НЕПРЯМА функція Для обох цих способів я також введу у формулу оператор амперсанд.
Приклад 1: Виділіть одну комірку та зверніться до цілого діапазону комірок
У мене є два аркуші Excel з назвами AAPL і MSFT Їх може бути багато. Обидва аркуші мають схожі типи даних. Прибуток (PCO) , EPS і Зростання двох компаній за останні 5 років.
Я хочу, щоб у Головна я введу назву компанії з випадаючого списку і всі ці значення ( Рік , PCO , EPS і Зростання ) буде показано в Головна аркуш.
Цей метод може бути корисним, якщо ви зберігаєте однотипні дані на сотнях робочих аркушів. Шукати кожен відповідний аркуш, а потім переглядати дані - трудомісткий процес. Для простоти я використовую лише два робочих аркуші. Я буду використовувати формулу, подібну до цієї:
=INDIRECT('назва_аркуша'!посилання_стовпця&посилання_рядка)
Сходинки:
- За посилання на стовпець Я скористався допомогою цієї лінійки мобільних телефонів: C11:G11 Цей діапазон містить значення від A до E Ви можете продовжити його відповідно до ваших потреб. row_reference Я скористався допомогою цієї лінійки мобільних телефонів: B12:B16 Цей діапазон містить значення від 5 до 13. Розширюйте його відповідно до ваших потреб.
- Це реальна формула, яку я використовував у клітині B5 робочого аркуша Main:
=INDIRECT("'"&$H$6&"'!"&D$11&$B12)
- Негайно, застосувати цю формулу до інших комірок в діапазоні ( B5:E9 ).
- Це той результат, який ви отримаєте:
Розбивка по формулам
- Ця частина формули ("''&$H$6&"'!") повертає ім'я робочого аркушу "MSFT!" (за наведеним зображенням).
- Ця частина D$11 посилається на посилання на комірку D11 і повертає текстове значення "Б" .
- І ця частина, &$B12 посилається на посилання на комірку B12 і повертає числове значення 5 .
- Отже, це загальна віддача від 3-х частин формули: "MSFT!"& "B"&5 = "MSFT!"
Нотатки: При об'єднанні текстового та числового значень в Excel результатом є текстове значення.
- І ось кінцева віддача формули: INDIRECT("MSFT!'B5")
- Коли я застосовую формулу до інших клітинок діапазону, вона працює, оскільки ми використовували змішані посилання на клітинки, такі як D$11 і $B12 При застосуванні формули до комірок справа змінюються тільки посилання на стовпці, для довідки D$11 При застосуванні формули до комірок знизу змінюються тільки посилання на рядки для довідки $B12 .
Нотатки: Щоб побачити, як працюють різні частини формули Excel, виділіть цю частину і натисніть кнопку F9 Ви побачите значення цієї частини формули.
Читати далі: Як зв'язати кілька клітинок з іншого аркуша в Excel (5 простих способів)
Схожі статті
- Як зв'язати аркуші Excel з іншим аркушем (5 способів)
- Зв'язування файлів в Excel (5 різних підходів)
- Як зв'язати комірку з іншим аркушем в Excel (7 способів)
- Зв'язуємо аркуші в Excel за допомогою формули (4 способи)
Приклад 2: Посилання на окрему комірку іншого аркуша
У цьому прикладі я витягую рядок з іншого аркуша на основі деяких значень комірок (посилань).
Сходинки:
- По-перше, я створив наступний набір даних.
- По-друге, я набрав цю формулу в комірці C10 .
=$C$4
- По-третє, введіть іншу формулу в комірку C11 .
=INDIRECT("'"&$C$4&"'!"&$C5)
- Тоді, Автозаповнення формули для діапазону комірок C11:C14 .
- Після цього вона матиме такий вигляд.
Я показую цей метод, можливо, комусь він стане в нагоді в роботі. Якщо ви хочете перейти в іншу компанію на наступний рік, вам потрібно змінити 5 значень. Подивіться на цю картинку зараз.
Я не буду пояснювати, як працює ця формула, оскільки ці формули збігаються з наведеною вище.
Читати далі: Як зв'язати дані в Excel з одного аркуша на інший (4 способи)
Висновок
Я показав вам, як користуватися Excel до контрольні комірки в ще один аркуш на основі значення комірки Сподіваюся, це допоможе вам, коли ви хочете показати дані з багатьох аркушів на головному аркуші. Якщо ви використовуєте якісь кращі методи, дайте мені знати в полі для коментарів.