Как сделать якорь в эксель

Обновлено: 06.07.2024

Структурированные ссылки начинаются с таблиц Excel. Как только таблицы создаются в Excel, он автоматически создает для вас структурированные ссылки.

Теперь взгляните на изображение ниже.

  • Шаг 1: Я дал ссылку на ячейку В3. Вместо того, чтобы отображать ссылку как B2, она отображается как Таблица 1[@Sales]. Вот Таблица 1 это имя таблицы, а @Продажи это столбец, о котором мы говорим. Все ячейки в этом столбце обозначаются именем таблицы, за которым следует имя заголовка столбца.
  • Шаг 2: Теперь я изменю имя таблицы на Таблица данных и измените заголовок столбца на Количество.
  • Шаг 3: Чтобы изменить имя таблицы, поместите курсор внутри таблицы> перейдите в Дизайн> Имя таблицы.
  • Шаг 4: Упомяните название таблицы как Таблица данных.
  • Шаг 5: Теперь изменим ссылку на ячейку B3.

Итак, мы поняли, что структурированная ссылка состоит из двух частей. Имя таблицы и имя столбца.

Примеры

Вы можете скачать этот шаблон Excel для структурированных ссылок здесь — Шаблон для структурированных ссылок в Excel

Используя структурированные ссылки, вы можете сделать формулу динамической. В отличие от обычных ссылок на ячейки, он позволяет формуле быть активной в случае добавления и удаления в диапазоне данных.

Позвольте мне применить формулу СУММ как для нормального диапазона, так и для таблицы Excel.

Формула СУММ для нормального диапазона.

Формула СУММЫ для таблицы Excel.

Позвольте мне добавить несколько строк к данным как обычных таблиц, так и таблиц Excel. Я добавил к данным 2 позиции, теперь вижу разницу.

Структурированная ссылка в таблице Excel показывает обновленное значение, но нормальный диапазон данных не показывает обновленные значения, если вы не внесете некоторые изменения в формулу вручную.

А теперь рассмотрим еще один пример. У меня есть информация о названии продукта, количестве и цене. Используя эту информацию, мне нужно прийти к продажной стоимости.

Чтобы получить стоимость продаж, формула: Кол-во * Цена. Применим эту формулу к таблице.

Формула говорит [@QTY] * [@PRICE]. Это более понятно, чем обычная ссылка на В2 * С2. Мы не получаем имя таблицы, если помещаем формулу в таблицу.

Проблемы с структурированными ссылками Excel

При использовании структурированных ссылок мы сталкиваемся с некоторыми проблемами, которые перечислены ниже.

У структурированных ссылок также есть свои проблемы. Все мы знакомы с применением формулы Excel и ее копированием или перетаскиванием в другие оставшиеся ячейки. Это не тот же процесс в структурированных ссылках. Это работает немного иначе.

Теперь посмотрим на пример ниже. Я применил формулу СУММ в Excel для нормального диапазона.

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

Теперь примените ту же формулу для таблицы Excel для столбца Qty.

Теперь у нас есть сумма столбца Qty. Как и в случае с обычным диапазоном, формула скопирует текущую формулу и вставит ее в столбец Price, чтобы получить сумму Price.

Боже мой. В столбце Цена не отображается сумма; скорее, он по-прежнему показывает только общую сумму столбца Qty. Таким образом, мы не можем скопировать и вставить эту формулу в соседнюю ячейку или любую другую ячейку, чтобы ссылаться на соответствующий столбец или строку.

Перетащите формулу, чтобы изменить ссылку

Теперь мы знаем его недостатки. Мы больше не можем выполнять копирование и вставку со структурированными ссылками. Тогда как нам преодолеть это ограничение?

Решение очень простое. Нам просто нужно перетащить формулу вместо копирования. Выберите ячейку с формулой, используйте маркер заполнения и перетащите его в оставшиеся две ячейки, чтобы изменить ссылку столбца на Цена и Стоимость продажи.

Теперь мы обновили формулы, чтобы получить соответствующие итоги.

Мы видели одну проблему со ссылками на структуру, и мы также нашли решение, но у нас есть еще одна проблема: мы не можем сделать вызов как абсолютную ссылку, если мы перетаскиваем формулу в другие ячейки.

Давайте теперь посмотрим на приведенный ниже пример. У меня есть таблица продаж с несколькими записями, и я хочу объединить данные с помощью функции СУММЕСЛИ в excel.

Теперь я применим функцию СУММЕСЛИ, чтобы получить консолидированные значения продаж для каждого продукта.

Я применил формулу для января месяца. Поскольку это структурированная ссылка, мы не можем скопировать и вставить формулу в оставшиеся два столбца. Ссылка на февраль и март не изменится, поэтому я перетащу формулу.

Мы перетащили формулу с января месяца. В функции СУММЕСЛИ первым аргументом является диапазон критериев. Sales_Table [Product] так как мы перетащили формулу. Он изменился на Продажи_Стол [Jan].

Так как же нам с этим бороться ?? Нам нужно сделать первый аргумент, то есть столбец Product как абсолютный, а другие столбцы как относительную ссылку. В отличие от обычной ссылки, у нас нет возможности использовать клавишу F4 для изменения типа ссылки.

Решение состоит в том, что нам нужно продублировать ссылочный столбец, как показано на изображении ниже.

Теперь мы можем перетащить формулу на другие два столбца. Диапазон критериев будет постоянным, и ссылки на другие столбцы изменятся соответственно.

Совет профессионала: Чтобы сделать строку ROW абсолютной ссылкой, нам нужно сделать запись двойной ROW, но нам нужно поставить символ @ перед именем ROW.

= Sales_Table[@[Product]:[Product]]

Как отключить структурированную справку в Excel?

Если вы не являетесь поклонником структурированных ссылок, вы можете отключить их, выполнив следующие действия.

С помощью так называемых "якорей" Вы можете вставлять невидимые ссылки с уникальными названиями в текст внутри страницы.

Рассмотрим, как можно вставить якорь в текст.

Шаг 1

Поместите курсор в то место, где Вы хотите разместить "якорь" или выделите текст, который хотите использовать в качестве "якоря" и нажмите на кнопку вставки якоря.

phphIVZSd

Шаг 2

Откроется окно вставки "якоря". Укажите название (оно будет использоваться в ссылке на "якорь") и нажмите "Вставить ".

phpQTvakh

  • Имя якоря может содержать только латинские буквы и цифры, при этом, имя якоря должно начинаться с буквы

Шаг 3. Вставка ссылки на якорь

Чтобы вставить в текст ссылку на якорь, например, в оглавлении - воспользуйтесь обычной вставкой ссылки.

На вкладке "Общее" появится дополнительный параметр "Якоря" - выберите нужный "якорь" и сохраните ссылку (кнопка "Вставить"). Обратите также внимание на то, что в адрес ссылки подставляется имя якоря через символ решетки.

kak-postavit-ili-ubrat-yakor-v-vorde

Якорь в MS Word — это некий символ, отображающий место объекта в тексте. Он показывает, где объект или объекты были изменены, а также оказывает влияние на поведение этих самых объектов в тексте. Якорь в Ворд можно сравнить с петлей, расположенной на тыльной стороне рамки для картины или фото, позволяющий закрепить ее на стене.

Один из примеров объектов, с которыми будет отображаться якорь — это текстовое поле, его границы. Сам же символ якоря относится к разряду непечатаемых знаков, а его отображение в тексте можно включить или отключить.

primer-yakorya-v-word

По умолчанию отображение якоря в Word включено, то есть, если вы добавите объект, который “фиксируется” этим знаком, вы его увидите даже если отображение непечатаемых знаков будет отключено. Кроме того, параметр отображения или скрытия якоря можно активировать в настройках Ворда.

mesto-yakorya-v-dokumente-v-word

Примечание: Положение якоря в документе остается фиксированным, как и его размер. То есть, если вы добавили в начало страницы, к примеру, текстовое поле, а затем переместили его в конец страницы, якорь все равно будет находится в начале страницы. Сам же якорь отображается только тогда, когда вы работаете с объектом, за которым он закреплен.

menyu-fayl-v-word

2. Откройте окно “Параметры”, нажав на соответствующий пункт.

knopka-parametryi-v-word

3. В появившемся окне откройте раздел “Экран”.

4. В зависимости от того, нужно ли вам включить или отключить отображение якоря, установите или снимите галочку напротив пункта “Привязка объектов” в разделе “Всегда показывать знаки форматирования на экране”.

parametryi-ekran-v-word

yakor-skryit-v-word

Примечание: Если вы уберете галочку напротив пункта “Привязка объектов”, якорь не будет отображаться в документе до тех пор, пока вы не включите режим отображения непечатаемых знаков, нажав на кнопку в группе “Абзац” во вкладке “Главная”.

otobrazhenie-yakorya-v-word

На этом все, теперь вы знаете, как в Word поставить или убрать якорь, точнее, как включить или отключить его отображение в документе. Кроме того, из этой небольшой статьи вы узнали, что это за символ и за что он отвечает.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Если вы хотя бы в общих чертах знакомы с функцией ВПР (VLOOKUP) (если нет, то сначала бегом сюда), то должны понимать, что эта и другие похожие на неё функции (ПРОСМОТРХ, ИНДЕКС и ПОИСКПОЗ, ВЫБОР и т.д.) всегда выдают в качестве результата значение - число, текст или дату, которые мы ищем в заданной таблице.

Но что, если вместо значения нам хочется получить живую гиперссылку, щёлкнув по которой мы могли бы мгновенно перепрыгнуть к найденному совпадению в другой таблице, чтобы посмотреть на него в общем контексте?

Предположим, что в качестве исходных данных у нас есть большая таблица по заказам для наших клиентов. Для удобства (хотя это и не обязательно) я преобразовал таблицу в динамическую "умную" сочетанием клавиш Ctrl + T и дал на вкладке Конструктор (Design) ей имя таблЗаказы :

Таблица заказов

На отдельном листе Сводная я построил сводную таблицу (хотя не обязательно это должна быть именно сводная - подойдёт любая таблица в принципе), где по исходным данным считается динамика продаж по месяцам для каждого клиента:

Сводная таблица

Добавим в таблицу заказов столбец с формулой, которая ищет название клиента для текущего заказа на листе Сводная . Используем для этого классическую связку функций ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH) :

Ищем название компании

Теперь завернём нашу формулу в функцию ЯЧЕЙКА (CELL) , которую попросим вывести нам адрес найденной ячейки:

Определяем адрес каждого вхождения

Преобразуем в гиперссылку

Теперь при щелчке мышью по любой из ссылок мы моментально перескочим на на ячейку с названием компании на листе со сводной таблицей.

Улучшение 1. Переход к нужному столбцу

Чтобы было совсем хорошо, немного усовершенствуем нашу формулу, чтобы переход происходил не названию клиента, а к конкретному числовому значению именно в том столбце-месяце, когда выполнен соответствующий заказ. Для этого придётся вспомнить, что функция ИНДЕКС (INDEX) в Excel очень многоплановая и может использоваться, в том числе, и в формате:

=ИНДЕКС( Двумерный_диапазон ; Номер_строки ; Номер_столбца )

То есть в качестве первого аргумента мы можем указать не столбец с названиями компаний в сводной, а всю область данных сводной таблицы, а в качестве третьего аргумента дописать номер нужного нам столбца. Его легко можно вычислить функцией МЕСЯЦ (MONTH) , возвращающей номер месяца для даты сделки:

Добавляем переход к столбцу

Улучшение 2. Красивый символ ссылки

Второй аргумент функции ГИПЕРССЫЛКА - текст, который отображаться в ячейке со ссылкой - можно сделать посимпатичнее, если использовать вместо банальных знаков ">>" нестандартные символы из шрифтов Windings, Webdings и им подобных. Для этого можно использовать функцию СИМВОЛ (CHAR) , которая умеет отображать символы по их коду.

Так, например, символ с кодом 56 в шрифте Webdings даст нам красивую двойную стрелку для гиперссылки:

Добавляем красивый значок ссылки

Улучшение 3. Подсветка текущей строки и активной ячейки

Ну, и для окончательной победы красоты над здравым смыслом можно прикрутить к нашему файлу еще и упрощенный вариант подсветки текущей строки и той ячейки, на которую мы переходим по ссылке. Для этого потребуется простенький макрос, который мы повесим на обработку события изменения выделения на листе Сводная.

Для этого щёлкнем правой кнопкой мыши по ярлычку листа Сводная и выберем команду Просмотреть код (View code) . В открывшееся окно редактора Visual Basic вставим следующий код:

Как легко сообразить, здесь мы сначала убираем заливку со всего листа, а затем заливаем желтым (код цвета 6) всю строку в сводной, а потом оранжевым (код 44) текущую ячейку.

Теперь при выделении любой ячейки внутри сводной (не важно - вручную или в результате перехода по нашей гиперссылке) будет подсвечиваться вся строка и ячейка с нужным нам месяцем:

Читайте также: