Как да използвате данните от клетките на Excel за препратка към име на лист

click fraud protection
Жена с лаптоп компютър

Кредит на изображението: Pixland/Pixland/Getty Images

Когато използвате Excel, понякога е необходимо да изтеглите информация от множество работни листове или да изтеглите списък в клетка, за да създадете адрес на работен лист и препратка. Това е полезно, когато използвате един главен работен лист, за да контролирате връзките към няколко подчинени работни книги и предоставя въведение във функцията INDIRECT(), която е един от най-полезните инструменти в библиотеката на Excel от функции.

Етап 1

Създайте работна книга в Excel. Ще започне с три работни листа, показани с раздели в долната част на екрана. По подразбиране те са наречени „Лист1“, „Лист2“ и „Лист3“. Лист 1 ще бъде активен.

Видео на деня

Стъпка 2

Въведете „„Sheet2“ в клетка A2. Въведете „„Sheet3“ в клетка A3. Обърнете внимание, че и двете поставят преди думата „Лист“ с единични кавички ('), за да укажат, че това е текстова стойност.

Стъпка 3

Щракнете върху раздела за Sheet2 и въведете "Orange" в клетка A1.

Стъпка 4

Щракнете върху раздела за Sheet3 и въведете "Отвертка" в клетка A1.

Стъпка 5

Щракнете върху раздела за Sheet1 и в клетка B2 въведете следната формула: "=INDIRECT("'"&A2&"'!A1")" (без кавички преди знака за равенство или след крайните скоби). След като натиснете „Enter“, формулата ще се оцени и клетката ще покаже думата „Orange“. В Функцията INDIRECT() замества съдържанието на клетка A2 в нормалната препратка към клетка от кръстосани листа формат. Това дава същия резултат, както ако сте въвели " =Sheet2!A1" в клетка C2.

Стъпка 6

Копирайте клетка B2 и я поставете в клетка B3. Клетка B3 сега ще показва думата „Отвертка“. Това е така, защото относителната препратка във формулата, която сте въвели, сега изтегля името на работния лист от клетка A3, а не от A2.

Бакшиш

Функцията INDIRECT() е гъвкав инструмент, който ви позволява да замените съдържанието на дадена клетка във формула, където може да бъде оценено.

Внимание

Повече от сто екземпляра на функцията INDIRECT() ще забавят оценката на електронна таблица, защото всяка препратка INDIRECT() се проверява всеки път, когато стойност в този раздел се промени.