Вземете стойността на клетката по адрес (ред и колона) - Excel и Google Таблици

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок демонстрира как да получите стойност на клетка, като използвате адреса на клетката (ред и колона) в Excel и Google Sheets.

Вземете стойността на клетката с функцията INDEX

Можем да получим стойността на клетка (нейното съдържание), като използваме функцията INDEX.

Функцията INDEX търси клетка, съдържаща се в определен диапазон, и връща нейната стойност.

1 = ИНДЕКС (A1: J10, C3, C4)

В горния пример диапазонът, посочен във формулата INDEX, е „A1: J10“, редът е клетка „C3“ („3“), а колоната е клетка „C4“ („5“).

Формулата преглежда диапазона „A1: J10“, проверява клетката в ред 3 и колона 5 („E3“) и връща стойността й („Успех“).

Вземете стойността на клетката с функцията INDIRECT

Друга възможност за получаване на стойността на клетка по нейния адрес е да използвате функцията INDIRECT.

Тук можем да използваме функцията INDIRECT по два различни начина.

Използване на текстова справка в рамките на функцията INDIRECT

Функцията INDIRECT променя посочен текстов низ в препратка към клетка и връща стойността му.

1 = INDIRECT ("R" & 3 & "C" & 2, FALSE)

В горния пример посоченият текстов низ е „R3C2“. Това означава ред 3, колона 2. Така че формулата връща стойността в този адрес („Сара“).

Забележка: Аргументът FALSE в тази формула показва референтния формат на клетката (R1C1). (ИСТИНА ще използва препратки към клетки в стил А1).

Вземете стойността на клетката, като използвате INDIRECT и ADDRESS

Вторият начин да получите стойността на клетка с помощта на функцията INDIRECT е да я комбинирате с функцията ADDRESS.

1 = ИНДИРЕКТНО (АДРЕС (4,2))

Нека разбием формулата на стъпки.

1 = АДРЕС (4,2)

Функцията ADDRESS приема определен номер на ред (“4”) и номер на колона (“2”) и връща абсолютната си препратка (“$ B $ 4”). Следователно абсолютната референция за клетката в колона 2 (колона В въз основа на позиция) и ред 4 е $ B $ 4.

Функцията INDIRECT връща стойността на посочената клетка.

1 = ИНДИРЕКТНО (D3)

Комбинирането на тези стъпки ни дава нашата първоначална формула:

1 = ИНДИРЕКТНО (АДРЕС (4,2))

Забележка: Функцията INDIRECT е нестабилна. Той преизчислява всеки път, когато работната книга прави, и може да накара Excel да работи бавно. Препоръчваме да избягвате използването на голям брой непряки функции във вашите работни книги.

Вземете стойността на клетката по адрес в Google Таблици

Тези формули работят абсолютно същите в Google Sheets, както и в Excel.

wave wave wave wave wave