☰ Содержание · Информатика

Ссылки между листами и функции

Уроки 5–6 · 2 урока · Н. И. Тайлаков (общий редактор), А. Б. Ахмедов, М. Д. Пардаева, А. А. Абдуганиев, У. М. Мирсанов. Информатика и информационные технологии, 10 класс, 1-е издание. «Extremum-Press», Ташкент, 2017
5

Ссылки на другой лист или другую книгу

Учебник: с. 14–18
ЦельЗаписывает ссылку на ячейку на другом листе или в другой книге и безопасно работает со связанными файлами.
Новые слова
ссылка на лист: имя листа, восклицательный знак и ячейка, например Sheet2!B3 · varaqqa murojaatсвязь между книгами: формула, которая берёт значение из другого файла · kitoblararo bog‘lanishспециальная вставка: вставка с параметрами, например «Вставить связь» · maxsus qo‘yishИзменить связи: диалоговое окно, в котором связи с другими файлами обновляют, изменяют или разрывают · bog‘lanishlarni tahrirlash
Объяснение

Формула может брать ячейку и с другого листа: сначала имя листа, затем восклицательный знак, затем адрес, например =Sheet2!B3. Если в имени листа есть пробел, имя заключают в апострофы: ='Q 1'!B3. Ячейка в другой книге записывается с именем файла в квадратных скобках: =[Sales.xlsx]Sheet1!$B$3; если файл закрыт, Excel показывает ещё и полный путь. Ссылку не обязательно набирать вручную: нажмите «=», перейдите на нужный лист и щёлкните по ячейке. Для сложения ячеек, расположенных в одном и том же месте на нескольких листах, есть также запись вида =SUM(Sheet1:Sheet3!B3). Если вставить скопированные ячейки командой «Специальная вставка – Вставить связь», результат будет меняться вместе с источником; связями управляют в окне «Изменить связи» на вкладке «Данные». Если при открытии файла Excel предупреждает об обновлении связей, разрешайте его только для файлов, которым вы доверяете, потому что чужой файл может через свои связи загружать данные из непредвиденных источников.

Примеры
Квартальный отчёт: Yanvar!C5 = 150, Fevral!C5 = 95, Mart!C5 = 60 (проданные тетради). На листе «Chorak» в C5 записывается =Yanvar!C5+Fevral!C5+Mart!C5, и показывается 305. Тот же результат даёт =SUM(Yanvar:Mart!C5). При копировании в соседние ячейки каждая ячейка складывает соответствующие ячейки тех же трёх листов.
Оценки в трёх файлах: [Kimyo.xlsx]Baho!D4 = 80, [Biologiya.xlsx]Baho!D4 = 70, [Tarix.xlsx]Baho!D4 = 90. Формула =([Kimyo.xlsx]Baho!D4+[Biologiya.xlsx]Baho!D4+[Tarix.xlsx]Baho!D4)/3 в итоговом файле даёт среднее 80. Если оценка в исходном файле изменится, итоговый файл покажет новое среднее при следующем обновлении.
Работа в классе

«Сборщики»: каждая пара записывает оценки по 3 предметам в своей книге, а затем одна пара собирает оценки из всех файлов в общую книгу с помощью «Вставить связь». Мы меняем оценку в источнике и наблюдаем, как обновляется общая книга.

Упражнения
1
Как записывается ссылка на ячейку C3 на листе «Mart»?
2
Если лист называется «Q 1» (с пробелом), запишите ссылку на его ячейку C3.
3
За три месяца продали 150, 95 и 60 тетрадей. Сколько тетрадей продано за квартал?
4
Почему не следует спешить с обновлением связей при открытии чужого файла?