Завантажте зразок робочої книги
Цей підручник демонструє, як користуватися Функція Excel ISREF в Excel, щоб перевірити, чи містить клітинка посилання.
Опис функції ISREF:
Тест функцій ISREF, якщо значення осередку є еталоном. Повертає TRUE або FALSE.
Щоб використовувати функцію робочого аркуша Excel ISREF, виберіть клітинку та введіть:
(Зверніть увагу, як виглядають вхідні дані формул)
Синтаксис та вхідні функції функції ISREF:
1 | = ISREF (VALUE) |
значення - Тестове значення
Як користуватися функцією ISREF
Функція ISREF перевіряє, чи є вхід дійсним посиланням на комірку чи ні.
1 | = ISREF (A1) |
Тут A1 і A1: A7 є дійсними посиланнями на комірки, тому функція ISREF повертає TRUE для цих входів.
Видалені посилання
Видалімо стовпець А з наведеного вище прикладу. Після видалення стовпця A функція ISREF повертає FALSE для посилань на попередній стовпець A.
Ви можете побачити, що одним із основних способів використання функції ISREF є перевірка, чи діапазон все ще існує, або його було видалено.
Чи існує робочий аркуш
Інше можливе використання функції ISREF - перевірити наявність робочого аркуша. У цьому прикладі ми введемо посилання на клітинку на інший аркуш = Аркуш2! A2 .
1 | = ISREF (аркуш2! A1) |
Оскільки робочий аркуш існує, посилання на комірку є дійсним і повертається TRUE.
Тепер давайте видалимо Sheet2, і ви побачите, що тепер значення FALSE.
НЕПРЯМЕ І ЗМІЩЕННЯ
Excel надає вам дві функції для динамічного створення діапазонів: INDIRECT та OFFSET. Використовуючи ці функції з ISREF, ви можете перевірити, чи дійсний діапазон.
Давайте подивимося на непрямий приклад, щоб перевірити, чи існує аркуш, посилаючись на аркуш у клітинці.
123 | = ISREF (непрямий ("A1"))= ISREF (НЕПРЯМИЙ ("Аркуш1!" & "A1"))= ISREF (НЕПРЯМИЙ ("[Книга1.xlsx]" & "Аркуш1!" & "A1")) |
Тепер ви можете змінити введення аркуша, щоб перевірити, чи існують різні аркуші.
Далі розглянемо приклад OFFSET. Тут ми перевіримо, чи дійсний діапазон, отриманий із функції OFFSET.
1 | = ISREF (ЗМІЩЕННЯ (D3,3,3)) |
Другий приклад повертає недійсний діапазон (рядок <1), тому ISREF повертає FALSE.
Ви можете використовувати ці комбінації функцій разом із оператором IF, як це:
1 | = IF (ISREF (OFFSET (D3,3,3)), OFFSET (D3,3,3), "недопустимий діапазон" "") |
ISREF у Google Таблицях
Функція ISREF працює точно так само в Google Таблицях, як і в Excel: