Однією з вбудованих функцій програми Excel є ДВССИЛ. Її завдання полягає в тому, щоб повертати в елемент листа, де вона розташована, вміст комірки, на яку вказана в ній у вигляді аргументу посилання в текстовому форматі.
Здавалося б, що нічого особливого в цьому немає, так як відобразити вміст одного осередку в інший можна і простішими способами. Але, як виявляється, з використанням даного оператора пов'язані деякі нюанси, які роблять його унікальним. У деяких випадках ця формула здатна вирішувати такі завдання, з якими іншими способами просто не впоратися або це буде набагато складніше зробити. Давайте дізнаємося докладніше, що собою являє оператор ДВССИЛ і як його можна використовувати на практиці.
зміст
Саме найменування цього оператора ДВССИЛ розшифровується, як «Подвійна посилання». Власне, це і вказує на його призначення - виводити дані за допомогою вказаного посилання з одного осередку в іншу. Причому, на відміну від більшості інших функцій, що працюють з посиланнями, вона повинна бути вказана в текстовому форматі, тобто, виділена з обох сторін лапками.
Даний оператор відноситься до категорії функцій «Посилання та масиви» і має наступний синтаксис:
=ДВССЫЛ(ссылка_на_ячейку;[a1])
Таким чином, формула має всього два аргументи.
Аргумент «Посилання на осередок» представлений у вигляді посилання на елемент листа, дані містяться в якому потрібно відобразити. При цьому зазначена посилання повинне мати текстовий вигляд, тобто, бути «обгорнута» лапками.
Аргумент «A1» не є обов'язковим і в переважній більшості випадків його взагалі не потрібно вказувати. Він може мати два значення «ІСТИНА» і «БРЕХНЯ». У першому випадку оператор визначає посилання в стилі «A1», а саме такий стиль включений в Excel за замовчуванням. Якщо значення аргументу не вказувати зовсім, то воно буде вважатися саме як «ІСТИНА». У другому випадку посилання визначаються в стилі «R1C1». Даний стиль посилань потрібно спеціально включати в налаштуваннях Ексель.
Якщо говорити просто, то ДВССИЛ є своєрідним еквівалентом посилання одного осередку на іншу після знака «дорівнює». Наприклад, в більшості випадків вираз
=ДВССЫЛ("A1")
буде еквівалентно висловом
=A1
Але на відміну від виразу «= A1» оператор ДВССИЛ прив'язується ні до конкретної осередку, а до координат елемента на аркуші.
Розглянемо, що це означає на простому прикладі. В осередках B8 і B9 відповідно розміщена записана через «=» формула і функція ДВССИЛ. Обидві формули посилаються на елемент B4 і виводять його вміст на лист. Природно це вміст однакове.
Додаємо в таблицю ще один порожній елемент. Як бачимо, рядки зрушили. У формулі із застосуванням «дорівнює» значення залишилося колишнім, так як вона посилається на кінцеву осередок, нехай навіть її координати і змінилися, а ось дані виводяться оператором ДВССИЛ помінялися. Це пов'язано з тим, що він посилається нема на елемент листа, а на координати. Після додавання рядка адресу B4 містить інший елемент листа. Його вміст тепер формула і виводить на лист.
Даний оператор здатний виводити в інший осередок не тільки числа, а й текст, результат обчислення формул і будь-які інші значення, які розташовані в обраному елементі листа. Але на практиці дана функція рідко коли застосовується самостійно, а набагато частіше буває складовою частиною складних формул.
Потрібно відзначити, що оператор застосуємо для посилань на інші листи і навіть на вміст інших книг Excel, але в цьому випадку вони повинні бути запущені.
Тепер давайте розглянемо конкретні приклади застосування оператора.
Для початку розглянемо найпростіший приклад, в якому функція ДВССИЛ виступає самостійно, щоб ви могли зрозуміти суть її роботи.
Маємо довільну таблицю. Стоїть завдання відобразити дані першої осередки першого шпальти в перший елемент окремої колонки за допомогою досліджуваної формули.
В поле «A1», так як ми працює в звичайному типі координат, можна поставити значення «ІСТИНА», а можна залишити його взагалі порожнім, що ми і зробимо. Це будуть рівнозначні дії.
Після цього клацаємо по кнопці «OK».
урок: Майстер функцій в програмі Excel
А тепер давайте подивимося на приклад набагато більш частого застосування оператора ДВССИЛ, коли він є складовою частиною комплексної формули.
Маємо помісячну таблицю доходів підприємства. Нам потрібно підрахувати суму доходу за певний період часу, наприклад березень - травень або червень - листопад. Звичайно, для цього можна скористатися формулою простого підсумовування, але в цьому випадку при необхідності підрахунку загального результату за кожен період нам весь час доведеться міняти цю формулу. А ось при використанні функції ДВССИЛ можна буде виробляти зміна підсумованого діапазону, просто в окремих осередках вказавши відповідний місяць. Спробуємо використовувати даний варіант на практиці спочатку для обчислення суми за період з березня по травень. При цьому буде використана формула з комбінацією операторів СУМ і ДВССИЛ.
Отже, щоб привласнити ім'я першого елемента стовпця, виділяємо його і тиснемо праву кнопку миші. Відкривається контекстне меню. Вибираємо в ньому пункт «Присвоїти ім'я ...».
=СУММ(число1;число2;…)
В цілому кількість аргументів може досягати значення 255. Але всі ці аргументи є однорідними. Вони являють собою число або координати осередку, в якій це число міститься. Також вони можуть виступати у вигляді вбудованої формули, яка розраховує необхідну кількість або вказує на адресу елемента листа, де воно розміщується. Саме в цій якості вбудованої функції і буде використовуватися нами оператор ДВССИЛ в даному випадку.
Встановлюємо курсор в поле «Число1». Потім тиснемо на піктограму у вигляді перевернутого трикутника праворуч від поля найменування діапазонів. Розкривається список останніх використовуваних функцій. Якщо серед них присутній найменування «ДВССИЛ», то відразу клікаєм по ньому для переходу у вікно аргументів цієї функції. Але цілком можливо, що в цьому списку ви його не знайдете. У такому випадку потрібно клацнути по найменуванню «Інші функції ...» в самому низу списку.
Після того, як адресу відобразився в полі, не поспішаємо тиснути на кнопку «OK», так як це вкладена функція, і дії з нею відрізняються від звичайного алгоритму. Клацаємо по найменуванню «СУМ» в рядку формул.
урок: Як порахувати суму в Ексель
Як бачимо, незважаючи на те, що функцію ДВССИЛ не можна назвати однією з найбільш популярних у користувачів, проте, вона допомагає вирішити завдання різної складності в Excel набагато простіше, ніж це можна було б зробити за допомогою інших інструментів. Найбільше даний оператор корисний в складі складних формул, в яких він є складовою частиною вираження. Але все-таки потрібно відзначити, що всі можливості оператора ДВССИЛ досить важкі для розуміння. Це як раз і пояснює малу популярність даної корисної функції у користувачів.