Как перейти к ячейке в формуле Excel

Обновлено: 21.11.2024

Мне нравится настраивать формулу: "=IF(C1="Yes",1,goto(C2))", это автоматически приведет меня к ячейке C2.

или что-то в этом роде.

Факты об Excel

Аладин Акюрек

MrExcel MVP

Нет, не с помощью формулы.

Что должно произойти с C2?

Новый участник

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

Марк В.

MrExcel MVP

Хуан Пабло Гонсалес

MrExcel MVP

хкашаних

Новый участник

Тот же вопрос. Как насчет Excel 2016.. или скрипта для перехода к ячейке.. У меня очень большой лист, пытающийся избежать F5 и набирать ячейку по сто раз в день. У меня уже есть адрес ячейки, обозначенный, например, как $A$1078 в верхней части моей страницы. Мне нужно щелкнуть по этой ячейке, и Excel перенесет меня на строку 1078, если даже лучше на реальную ячейку..

MrExcel MVP

Рик Ротстайн

MrExcel MVP

У меня уже есть адрес ячейки, обозначенный, например, как $A$1078 в верхней части моей страницы. Мне нужно щелкнуть по этой ячейке, и Excel перенесет меня на строку 1078, если даже лучше на реальную ячейку..

Следующий код события должен делать то, что вы хотите. Обратите внимание, что вы не сказали нам, какой адрес у «ячейки вверху или на вашей странице», поэтому я предположил A1 в своем коде ниже. если это неверно, измените каждый A1 на фактический адрес ячейки в верхней части страницы, которая содержит адрес ячейки, к которой вы хотите перейти. Итак, если эта ячейка содержит адрес, просто выбрав ячейку, вы попадете в ячейку, адрес которой находится в ней. Также обратите внимание, что если вы измените адрес в ячейке, вы попадете в ячейку для этого нового адреса.


КАК УСТАНОВИТЬ Код события
------------------------------------------------- --
Если вы новичок в процедурах кода событий, их легко установить. Чтобы установить его, щелкните правой кнопкой мыши вкладку с именем в нижней части рабочего листа, которая должна иметь функциональные возможности, предоставляемые кодом события, и выберите «Просмотр кода» в появившемся всплывающем меню. Это откроет окно кода для этого рабочего листа. Скопируйте/вставьте код события в это окно кода. Вот и все. код теперь будет работать автоматически, когда его конкретная процедура обработки события вызывается действием, которое вы выполняете на самом рабочем листе. Примечание. если вы используете XL2007 или более позднюю версию, убедитесь, что вы сохранили файл как «Книгу Excel с поддержкой макросов (*.xlsm) и ответили на вопрос «Вы хотите включить макросы» как «да» или «ОК» (в зависимости от метка кнопки для вашей версии Excel) при следующем открытии книги.

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше

В этой статье описаны синтаксис формулы и использование функции ГИПЕРССЫЛКА в Microsoft Excel.

Описание

Функция ГИПЕРССЫЛКА создает ярлык, который переходит в другое место в текущей книге или открывает документ, хранящийся на сетевом сервере, в интрасети или Интернете. Когда вы щелкаете ячейку, содержащую функцию ГИПЕРССЫЛКА, Excel переходит к указанному местоположению или открывает указанный вами документ.

Синтаксис

ГИПЕРССЫЛКА(местоположение_ссылки, [дружественное_имя])

Синтаксис функции HYPERLINK имеет следующие аргументы:

Link_location Обязательно. Путь и имя файла документа, который нужно открыть. Link_location может относиться к месту в документе, например к определенной ячейке или именованному диапазону на листе или книге Excel, или к закладке в документе Microsoft Word. Путь может указывать на файл, хранящийся на жестком диске. Путь также может быть путем универсального соглашения об именах (UNC) на сервере (в Microsoft Excel для Windows) или путем универсального указателя ресурсов (URL) в Интернете или интрасети.

Примечание. В Excel для Интернета функция ГИПЕРССЫЛКА действительна только для веб-адресов (URL). Link_location может быть текстовой строкой, заключенной в кавычки, или ссылкой на ячейку, содержащую ссылку в виде текстовой строки.

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

Friendly_name Необязательно. Текст перехода или числовое значение, отображаемое в ячейке. Friendly_name отображается синим цветом и подчеркнуто. Если дружественное_имя опущено, ячейка отображает link_location в качестве текста перехода.

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

Примечание

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

Примеры

=ГИПЕРССЫЛКА("http://example.microsoft.com/report/budget report.xlsx", "Нажмите, чтобы открыть отчет")

Открывает книгу, сохраненную по адресу http://example.microsoft.com/report. В качестве текста перехода в ячейке отображается "Щелкните для отчета".

=ГИПЕРССЫЛКА("[http://example.microsoft.com/report/budget report.xlsx]Годовой!F10", D1)

=HYPERLINK("[http://example.microsoft.com/report/budget report.xlsx]'First Quarter'!DeptTotal", "Нажмите, чтобы увидеть итоги отдела за первый квартал")

Создает гиперссылку на диапазон с именем DeptTotal на листе «Первый квартал» в книге, сохраненной по адресу http://example.microsoft.com/report. В ячейке на листе, содержащей гиперссылку, в качестве текста перехода отображается "Щелкните, чтобы увидеть итоги отдела за первый квартал".

=HYPERLINK("http://example.microsoft.com/Annual Report.docx]QrtlyProfits", "Квартальный отчет о прибыли")

Отображает содержимое ячейки D5 в виде текста перехода в ячейке и открывает рабочую книгу, сохраненную на сервере FINANCE в общей папке «Выписки». В этом примере используется путь UNC.

Открывает книгу 1stqtr.xlsx, хранящуюся в папке Finance на диске D, и отображает числовое значение, хранящееся в ячейке H10.

Создает гиперссылку на область итогов в другой (внешней) книге Mybook.xlsx.

=ГИПЕРССЫЛКА("[Book1.xlsx]Лист1!A10","Перейти к Листу1 > A10")

Чтобы перейти к другому месту на текущем рабочем листе, укажите как имя рабочей книги, так и имя рабочего листа, например, где Лист1 — текущий рабочий лист.

=HYPERLINK("[Book1.xlsx]Январь!A10","Перейти к январю > A10")

Чтобы перейти к другому месту на текущем рабочем листе, укажите как имя рабочей книги, так и имя рабочего листа, например, где январь — это другой рабочий лист в рабочей книге.

=HYPERLINK(CELL("адрес",Январь!A1),"Перейти к Январю > A1")

Чтобы перейти в другое место на текущем рабочем листе без использования полной ссылки на рабочий лист ([Book1.xlsx]), вы можете использовать это, где CELL("address") возвращает имя текущей рабочей книги.

Чтобы быстро обновить все формулы на листе, использующие функцию ГИПЕРССЫЛКА с теми же аргументами, можно поместить цель ссылки в другую ячейку на том же или другом листе, а затем использовать абсолютную ссылку на эту ячейку в качестве link_location в формулы ГИПЕРССЫЛКИ. Изменения, которые вы вносите в цель ссылки, немедленно отражаются в формулах ГИПЕРССЫЛКИ.

Вывод: узнайте, как использовать окно "Перейти" в Excel для быстрого перехода к любой ссылке на формулу.

Уровень навыков: начинающий

Посмотреть обучающее видео

Перейти к ссылкам на формулы

Это отличный совет, если вы тратите много времени на работу с формулами, особенно если формулы были созданы кем-то другим. Это потому, что это быстрый способ перейти к частям формулы, на поиск которых в противном случае может уйти время, если вы не знакомы с рабочей книгой/данными.

Например, на изображении ниже я хочу перейти к ссылке на массив таблиц, чтобы внести изменения. В настоящее время он называется «Список продуктов»!$A$2:$C$18.

Вместо того, чтобы искать вкладку "Список продуктов" на листе, а затем искать диапазон ячеек A2:C18, мы можем сразу перейти к нему с помощью окна "Перейти".

Использование окна «Переход»

После того, как вы нажмете OK, вы перейдете к данным, на которые ссылаетесь, чтобы вы могли внести изменения. Если вы просто хотели просмотреть данные, не внося изменений, нажмите клавишу ESC, чтобы закончить.

Что нужно иметь в виду

Когда вы переходите к нужным данным, вы все еще находитесь в режиме редактирования формулы, поэтому формула отображается на панели формул. Однако есть глюк, о котором нужно знать. Любые абсолютные ссылки, которые были в выделенной части данных, заменяются относительными ссылками. Вам нужно будет снова добавить знаки доллара ($), чтобы они снова стали абсолютными.

Чтобы сделать ссылку абсолютной, просто выделите ее и нажмите F4 .

Подходит для таблиц

Этот метод особенно полезен для таблиц Excel, поскольку ссылки не всегда указывают, на каком листе находятся данные. Таким образом, переход прямо к данным с помощью окна «Перейти» экономит время, поскольку вам не нужно искать данные на каждом листе.

Открыв окно "Перейти", вы заметите, что вместо имени таблицы в поле XXXX отображается имя листа и диапазон ячеек, к которым он ведет.

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

Дополнительные советы

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

Надеюсь, этот пост будет вам полезен! Если у вас есть какие-либо вопросы, не стесняйтесь оставлять их в комментариях ниже!

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

Вы находитесь в ячейке, которая указывает на Sheet99!Z1000. Нажмите Ctrl + [, чтобы перейти к этой ячейке. Это работает, даже если у вас есть ссылки между книгами, даже если другая книга закрыта!

Спасибо @Heffa100 с Бобом Умласом.

Посмотреть видео

Расшифровка видео

Изучайте Excel из MrExcel, выпуск подкаста 2133: переход к связанной ячейке.

Итак, прямо здесь у меня есть формула, и эта формула рисует число из ячейки D13. Если я нажму CONROL+[ , я вернусь туда, откуда пришла эта ячейка. Вот здесь, СТОИМОСТЬ ПРОДАВАННЫХ ТОВАРОВ, откуда это взялось? CONTROL+[ вернет меня туда.

Хорошо. Теперь это работает, даже если мы указываем на книгу, которая, как вы знаете, имеет ссылку на внешнюю книгу, и эта книга закрыта. Откроется другая книга.

Давайте попробуем. Давайте откроем какой-нибудь файл и перейдем сюда, где есть какие-то данные. Хорошо, я создам ссылку здесь. Итак, = вкладка CONTROL, та ячейка, ENTER. Идеально. Верно. Теперь мы вернемся к этому файлу и закроем его. Файл, закрыть, не хочу сохранять изменения. №

Хорошо. Итак, теперь я здесь, в этой ячейке, и у нас есть связанная формула. Нажмите CONTROL+[, он откроет этот файл и перенесет меня в эту ячейку, хорошо, и теперь мы здесь, если нам нужно вернуться, если нам нужно вернуться, используйте диалоговое окно ПЕРЕЙТИ К, и что будет загружено в ССЫЛКЕ прямо здесь, откуда мы пришли. Просто нажмите F5 и ENTER, чтобы вернуться. Как здорово, круто это.

Хорошо. Теперь, здесь, у этого есть 3 ячейки, на которые он ссылается, поэтому, если я использую CONTROL+[, он выберет все 3 ячейки, а затем я смогу переключаться между ними, хорошо? Итак, вот как это работает, а затем пойдем сюда. Итак, эта ячейка, CONTROL+[, пришла оттуда, а затем отсюда, CONTROL+[.

Хорошо. Теперь, если я хочу увидеть зависимых, используйте CONTROL+], и вы попадете в ячейки, которые относятся к ДОХОДУ. Таким образом, в данном случае эта ячейка, эта ячейка и еще эта ячейка зависят от ячейки ДОХОД.

Абсолютно классный трюк для быстрой навигации, включая этот, когда он открывает другую книгу и возвращает нас обратно.

Ну привет. Спасибо, что зашли. Увидимся в следующий раз на другой сетевой трансляции от MrExcel.

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