В тази статия ще научим как да получите увеличения на референтните клетки, използвайки функцията INDIRECT в Excel.
Сценарий :
Работа с набори от данни в различни листове, Понякога трябва да търсим поредица от стойности от друг лист, използвайки INDIRECT функция. Например извличане на жизненоважна информация в различни масиви от данни от различните листове в основния лист. Така че за това може да използвате стойност за копиране и поставяне от листа с данни към основния лист. Но върнатата стойност не се актуализира, когато стойността се актуализира в листа с данни. Обяснената по -долу формула запазва многократната ви работа по избиране на всеки елемент един по един от друг лист.
Как да решим проблема?
За този проблем ще обмислим начина, по който използваме за избиране на елементи от същия лист, след което ще използваме формулата, за да извлечем списък със стойности от различни листове. Функцията Excel INDIRECT & CELL ще бъде използвана за създаване на формула за това, както е обяснено по -долу.
Обща формула:
= INDIRECT ("име на лист" & "!" & CELL ("адрес", cell_ref) |
sheet_name: име на лист
cell_ref: препратка към клетка без име на лист.
Пример:
Всичко това може да е объркващо за разбиране. Нека вземем пример, за да разберем как да използваме формулата за извличане на масив от стойности от различните листове. Тук имаме работен лист със стойности в различни листове. Трябва да извлечем списък със стойности, използвайки формулата
Използвайте формулата:
= ИНДИРЕКТНО ($ C $ 3 & "!" & CELL ("адрес", B1)) |
Обяснение:
- При извличане на стойност от различния лист. Excel приема синтаксис, който е Sheet1! B1. (Тук Sheet1 е име на лист, а B1 е препратка към клетка).
- Функцията CELL връща препратката към клетката и подава препратката към функцията INDIRECT.
- & оператор се присъединява или свързва двата или повече аргумента.
- Функцията INDIRECT връща стойността в предоставената препратка към клетката.
Тук B1 е препратка към клетка на същия лист, но стойността се извлича от листа с данни.
Стойността в клетката B1 на информационния лист е 5800. Копирайте формулата, за да получите списъка със стойности, започвайки от стойността, извлечена от първия резултат.
Тук имаме списък със стойности, започващи от клетката B1 до B7 на информационния лист.
Excel увеличава препратката към клетка от различен лист, използвайки препратка към клетка.
Ние знаем как да получим увеличение на референтната клетка от същия лист. Нека използваме формула, за да извлечем стойност от същия лист. Общата формула е = cell_ref.
Това, което прави тази формула, е, че пастата избира стойността от адреса, който е препратката към клетката. Когато се използва препратка към клетка във формула. Може да се използва за различни задачи и стойността получава актуализации, тъй като стойността се актуализира от клетката. Разширете формулата до клетки по -долу, за да получите списък със стойности.
Както можете да видите тук, имаме необходимия масив. Сега трябва да пренесем тези стойности в основния лист. Excel приема синтаксиса, когато извлича стойности от различен лист, който е = Справка! A1. (Тук Reference е име на лист, а A1 е препратка към клетка).
Копирайте формулата в останалите клетки с помощта на Ctrl + D или плъзнете надолу от дясното дъно на клетката.
Както можете да видите, тук имаме всички необходими стойности от справочния лист. Има още един метод за получаване на стойностите от различни листове.
Извличане на списък със стойности от различни листове, като се използва именен диапазон.
Можем да използваме метод за извикване на целия масив директно, като използваме именования диапазон от различни листове. За целта просто ще изберем масива или таблицата и ще назовем избраната част в полето за име и ще я извикаме с името, където е необходимо в работния лист.
Тук избра цялата таблица и я нарече Data. Полето с име се намира в горния ляв ъгъл на листа, както е подчертано в горния лист.
Ще извлечем наименуваната таблица в новия лист. Отидете на новия лист и изберете същия брой клетки и въведете формулата, посочена по -долу.
Използвайте формулата:
{ = Данни } |
Забележка: използвайте Ctrl + Shift + Enter вместо Enter във формулата, работеща за масиви. Не използвайте ръчно поставени къдрави скоби.
Както виждаме формулата работи добре. Всеки от тези методи може да се използва, когато е необходимо.
Ето всички забележки от наблюденията относно използването на формулата.
Бележки:
- Тези формули извличат само стойности, но не и формата. Можете да приложите едно и също форматиране, като използвате инструмента за рисуване на формати върху листове.
- Стойността се актуализира, когато променяме стойността в препратката към клетката.
- Можем да редактираме стойностите във формулата, като използваме различни оператори като математически оператор за числа, оператор "&" за текстови стойности.
Надявам се, че тази статия за Как да получите увеличение на референтната клетка с помощта на функцията INDIRECT е обяснима. Намерете още статии за извличане на стойности с помощта на формули тук. Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook. Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта
Всичко за именовите диапазони на Excel: диапазоните на excel, маркирани с имена, са лесни за използване във формули на excel. Научете всичко за това тук.
Полето за име в Excel : Полето за име на Excel не е нищо друго освен малка област за показване в горния ляв ъгъл на Excel лист, която показва името на активната клетка или диапазони в Excel. Можете да преименувате клетка или масив за справки.
Как да получите име на лист на работен лист в Excel : Функцията CELL в Excel ви дава информация относно всеки работен лист, като колона, съдържание, име на файл и др. Научете как да получите името на листа с помощта на функцията CELL тук.
Как да получите последователен номер на ред в Excel: Понякога трябва да получим последователен номер на ред в таблица, може да е за сериен номер или нещо друго. В тази статия ще научим как да номерираме редове в Excel от началото на данните.
Увеличете число в текстов низ в Excel: Ако имате голям списък от елементи и трябва да увеличите последния номер на текста на стария текст в Excel, ще ви е необходима помощ от двете функции TEXT и RIGHT.
Популярни статии:
Как да използвате функцията IF в Excel : Изразът IF в Excel проверява условието и връща конкретна стойност, ако условието е TRUE или връща друга конкретна стойност, ако FALSE.
Как да използвате функцията VLOOKUP в Excel : Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
Как да използвате функцията COUNTIF в Excel : Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.
Как да използвате функцията SUMIF в Excel : Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.