Letysite.ru

IT Новости с интернет пространства
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Текст в ссылку excel

Делаю ссылку на ячейку сводной в Excel. Получается длинная формула ПОЛУЧИТЬ.ДАННЫЕ… Как сделать, чтоб была обычная ссылка?

1) Выделите любую ячейку внутри сводной таблицы;

2) На вкладке «Анализ» слева найдите команду «Параметры» и кликните на стрелку рядом с ней;

3) Снимите галочку «Создать GetPivotData»

Как можно формулой разбить имя и фамилию на разные ячейки в Excel?

А1 — ячейка с именем и фамилией

Формула =ЛЕВСИМВ(A1;НАЙТИ(» «;A1)-1) извлечет первое слово

Формула =ПСТР(A1;НАЙТИ(» «;A1)+1;100) извлечет второе слово

Как добавить новые строки в уже созданную в Excel сводную таблицу?

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

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

Можно как-то в excel сделать ссылку на ячейку из гугл-таблицы?

Сделать подключение к гугл-таблице можно с помощью, например, Power Query. Для этого нужна версия Excel 2010 или новее

Как сделать подключение — смотрите в этом уроке: https://www.youtube.com/watch?v=c1bLLxt2Y9w

Есть таблица Excel. И есть список слов. Как удалить все ячейки, которые содержат слова из заданного списка?

Попробуйте такой код. Сначала нужно выделить диапазон, который будете чистить. Затем запустить макрос. Появится окошко для выделения диапазона с теми словами и фразами, которые надо удалять по тексту. Когда выделите диапазон — нажмите ОК и макрос все сделает. Sub ReplAll()
Dim rng As Range
Dim slc As Range
Dim cll As Range, str As Range
Set slc = Selection
Set rng = Application.InputBox(«Укажите диапазон заменяемых слов», «Слова для замены», , , , , , 8)
For Each str In rng
slc.Replace str.Value, «», xlPart
Next str
End Sub

Мне надо отследить, как меняется значение, если я меняю другие на соседних листах Excel. Как закрепить его поверх всех листов?

«Формулы» — «Окно контрольного значения» — «Добавить контрольное значение». Выбираете нужную ячейку. В итоге в окне контрольных значений будет отображено выбранное (или несколько). При этом окно можно не закрывать, работая с другими листами и файлами.

Как в Microsoft Excel посчитать количество ячеек с определенным значением?

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

A1:С8 — нужный диапазон (у меня написан произвольный),

а в кавычках необходимо указать искомое значение.

Можно ли как-то делать комментарии в строке формул в экселе, как это делается в коде VBA, например?

Если формула возвращает число, то можно использовать функцию Ч() для создания комментария прямо в строке формул. Делается это вот так:

Функция Ч() превращает введенный в ней текст в нулевое значение. Так как ваша формула возвращает число, прибавление к нему нуля никак не повлияет на результат.

Как закрепить строку в Excel при прокрутке?

1) Нажимаем на любую ячейку таблицы, чтобы активировать меню.

2) Выбираем вкладку «Вид».

3) Нажимаем «Закрепить области».

4) В выпадающем меню выбираем «Закрепить верхнюю строку.

Как можно сделать ячейку, в которой бы фиксировалось количество открытий файла эксель?

Такое можно реализовать только макросом. В файле нужно будет создать отдельный лист, например «Число открытий» (его можно сразу скрыть). И в ячейку этого листа (например, А1) добавлять единицу каждый раз, когда файл открывается. Для этого нужно в модуль книги добавить простой макрос:

Private Sub Workbook_Open()

Sheets(«Число открытий»).[A1] = Sheets(«Число открытий»).[A1] + 1

При каждом открытии число в ячейке А1 листа «Число открытий» будет увеличиваться на единицу, а файл тут же будет сохраняться (чтобы при закрытии не потерять добавленную единицу). Разумеется, работать это будет только при включенных макросах (если пользователь откроет книгу и не включит содержимое — открытие засчитано не будет).

Гиперссылка в Excel. Как сделать гиперссылку в Экселе

Гиперссылки широко используются в Интернете для навигации по сайтам и документам. Работая с файлами Excel вы также можете создавать гиперссылки, как на интернет-ресурсы, так и на ячейки, файлы или форму отправку Email.

Что такое гиперссылка

Гиперссылка в Excel это ссылка, нажав на которую, пользователь может быть перемещен на конкретную ячейку, документ или интернет-страницу.

Excel позволяет создавать гиперссылки для:

  • Перехода в определенное место в текущей книге;
  • Открытия другого документа или перехода к определенному месту в этом документе, например лист в файле Excel или закладке в документе Word;
  • Перехода на веб страницу в Интернете;
  • Создания нового файла Excel;
  • Отправки сообщения электронной почты по указанному адресу.

Гиперссылку в Excel легко заметить, она выглядит как подчеркнутый текст, выделенный синим цветом:

Абсолютные и относительные гиперссылки в Excel

В Excel существует два типа гиперссылок: абсолютные и относительные.

Абсолютные гиперссылки

Абсолютные гиперссылки содержат в себе полный интернет адрес или полный путь на компьютере. Например:

Относительные гиперссылки

Относительные ссылки содержат в себе частичный путь, например:

Я рекомендую всегда использовать абсолютные ссылки, так как при переходе по относительным ссылкам в Excel файле, открытом на другом компьютере возможны ошибки.

Как создать гиперссылку в Excel

Чтобы создать гиперссылку проделайте следующие шаги:

  • Выделите ячейку, в которой вы хотите создать гиперссылку;
  • Нажмите правую клавишу мыши;
  • В выпадающем меню выберите пункт “Ссылка”:

  • В диалоговом окне выберите файл или введите веб-адрес ссылки в поле “Адрес”:

Ниже, мы подробней разберем как создать гиперссылку:

  • На другой документ;
  • На веб-страницу;
  • На конкретную область в текущем документе;
  • На новую рабочую книгу Excel;
  • На окно отправки Email.

Как создать гиперссылку в Excel на другой документ

Чтобы указать гиперссылку на другой документ, например Excel, Word или Powerpoint файлы:

  • Откройте диалоговое окно для создания гиперссылки;
  • В разделе “Связать с” выберите “Файлом, веб-страницей”;
  • В поле “Искать в” выберите папку, где лежит файл, на который вы хотите создать ссылку;
  • В поле “Текст” введите текст, который будет отображаться в качестве ссылки;
  • Нажмите “ОК”.

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

Как создать гиперссылку в Excel на веб-страницу

Чтобы указать гиперссылку веб-страницу:

  • Откройте диалоговое окно для создания гиперссылки;
  • В разделе “Связать с” выберите пункт “Файлом, веб-страницей”;
  • Нажмите на кнопку “Интернет”;
  • Введите адрес веб-страницы в поле “Адрес”;
  • В поле “Текст” укажите текст, отображаемый в виде ссылки.

Как создать гиперссылку в Excel на конкретную область в текущем документе

Для создания гиперссылки на конкретный лист текущего файла Excel или ячейки:

  • Откройте диалоговое окно для создания гиперссылки;
  • В левой колонке диалогового окна под надписью “Связать с” выберите “Файлом, веб-страницей”;
  • В диалоговом окне нажмите кнопку “Закладка…” и выберите лист создания ссылки. В поле “Введите адрес ячейки” укажите ячейку.

Как создать гиперссылку в Excel на новую рабочую книгу

Для вставки гиперссылки, после нажатия на которую будет создан новый Excel-файл:

  • Откройте диалоговое окно для создания гиперссылки;
  • В левой колонке диалогового окна под надписью “Связать с” выберите “Новый документ”;
  • В поле “Текст” укажите текст ссылки;
  • В поле “Имя нового документа” укажите название нового Excel файла;
  • В поле “Путь” укажите место хранения, где будет сохранен новый файл;
  • В поле “Когда вносить правку в новый документ” укажите настройку, когда следует приступить к редактированию нового файла после нажатия ссылки.
  • Нажмите кнопку “ОК”
Читать еще:  Как поставить видео обои на андроид

Как создать гиперссылку в Excel на создание Email

Для вставки гиперссылки, после нажатия на которую будет создан e-mail:

  • Откройте диалоговое окно для создания гиперссылки;
  • В левой колонке диалогового окна под надписью “Связать с” выберите “Электронная почта”;
  • В поле “Текст” укажите текст ссылки;
  • В поле “Адрес эл. почты” укажите E-mail адрес, куда будет отправлено письмо;
  • В поле “Тема” укажите тему создаваемого письма;
  • Нажмите кнопку “ОК”

Как редактировать гиперссылку в Excel

Для редактирования уже созданной гиперссылки, кликните по ячейке со ссылкой правой клавишей мыши и в выпадающем меню выберите “Edit Hyperlink”.

В диалоговом окне внесите корректировки в ссылку.

Как отформатировать гиперссылку в Excel

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

  • Перейдите на вкладку панели инструментов “Главная”, затем в раздел “Стили ячеек”:

  • Кликните на “Гиперссылка” правой кнопкой мыши и выберите пункт “Изменить” для редактирования формата ссылки:

  • Кликните на “Открывавшаяся гиперссылка” правой кнопкой мы и выберите пункт “Изменить” для редактирования формата ссылки;
  • В диалоговом окне “Стили” нажмите кнопку “Формат”:

  • в диалоговом окне “Format Cells” перейдите на вкладки “Шрифт” и/или “Заливка” для настройки формата ссылок:

Как удалить гиперссылку в Excel

Удаление гиперссылки осуществляется в два клика:

  • Нажмите правой клавишей мыши на ячейки со ссылкой;
  • В выпадающем меню выберите пункт “Удалить гиперссылку”.

Как преобразовать столбец текстовых URL в активные гиперссылки в Excel?

179 developer [2010-04-07 23:30:00]

У меня есть столбец в excel, где у меня есть все значения URL-адреса веб-сайта. Мой вопрос в том, что я хочу повернуть значения url в активные ссылки. В этой колонке имеется около 200 записей с разными URL-адресами во всех ячейках. Есть ли способ создать активные гиперссылки для всех ячеек без написания макроса.

19 ответов

225 hawbsl [2010-04-07 23:47:00]

Если вы не хотите делать макрос и до тех пор, пока не возражаете против дополнительного столбца, просто создайте новый столбец рядом с столбцом URL-адресов.

В новом типе столбца в формуле =HYPERLINK(A1) (заменяя A1 любой интересующей вас ячейкой). Затем скопируйте формулу до остальных 200 записей.

ПРИМЕЧАНИЕ. Это решение не работает, если ячейка A1 содержит строку длиной более 255 символов. Это приводит к ошибке #VALUE!

Создайте макрос здесь:

В меню «Сервис» в Microsoft Excel выберите «Макро» и нажмите «Редактор Visual Basic». В меню «Вставка» выберите «Модуль». Скопируйте и вставьте этот код в окно кода модуля. Он автоматически назовет себя HyperAdd.

Когда вы закончите вставить свой макрос, нажмите «Закрыть» и «Вернитесь в Microsoft Excel» в меню «Файл».

Затем выберите нужные ячейки и щелкните макрос и щелкните по бегу.

ПРИМЕЧАНИЕ НЕ выбирайте весь столбец! Выберите ТОЛЬКО ячейки, которые вы хотите изменить, на интерактивные ссылки, иначе вы окажетесь в бесконечном цикле и перезапустите Excel! Готово!

20 Marty [2012-08-01 21:24:00]

Вот так я нашел. Я работаю на Mac с помощью Excel 2011. Если столбец B имел текстовые значения, которые вы хотите быть гиперссылками, поместите эту формулу в ячейку C1 (или D1 или что угодно, если это свободный столбец): =HYPERLINK(B1,B1) Это добавит гиперссылку с местоположением в качестве текста ссылки и «дружественное имя» в качестве текста ссылки. Если у вас есть другой столбец с дружественным именем для каждой ссылки, вы тоже можете это использовать. Затем вы можете скрыть текстовый столбец, если вы не хотите его видеть.

Если у вас есть список идентификаторов чего-то, и все URL-адреса были http://website.com/folder/ID , например:

вы можете использовать что-то вроде =HYPERLINK(«http://website.com/folder/»&A1,A1) , и вам не нужен список URL-адресов. Это была моя ситуация и хорошо работала.

В соответствии с этим сообщением: http://excelhints.com/2007/06/12/hyperlink-formula-in-excel/ этот метод будет работать и в Excel 2007.

ОК, здесь хоки-решение, но я просто не могу понять, как заставить Excel оценивать столбец URL-адресов в виде гиперссылок в массе.

  • Создайте формулу, =»=hyperlink(«»» & A1 & «»»)»
  • Перетащите
  • Скопировать новый столбец формулы
  • Вставить специальные значения — только в исходном столбце
  • Выделите столбец, нажмите Ctrl — H (для замены), найдя и заменив = на = (как-то заставляет переоценку ячеек).
  • Теперь ячейки должны быть интерактивными, как гиперссылки. Если вам нужен стиль синего/подчеркивания, просто выделите все ячейки и выберите стиль гиперссылки.

Только стиль гиперссылки не будет конвертировать в интерактивные ссылки, а диалог «Вставить гиперссылку» не может использовать текст в качестве адреса для кучи ячеек в массе. Кроме того, F2 и Enter через все ячейки будут делать это, но это утомительно для большого количества ячеек.

Довольно простой способ для довольно коротких списков:

  • Дважды нажмите на поле, где находится URL
  • Enter

У вас есть ссылка;)

Этот метод работает для меня, используя функцию гиперссылки:

Где B10 — это ячейка, содержащая текстовую версию URL-адреса (в этом примере).

4 Clumzoid [2013-05-26 18:08:00]

С Excel 2007 в Windows я нашел эти шаги простыми;

  • Выберите ячейки с неактивными URL
  • Копировать
  • Вставить как гиперссылку

= HYPERLINK ( «mailto:» & A1, A1)

Замените A1 текстом ячейки адреса электронной почты.

Для меня я просто скопировал весь столбец с URL-адресами в текстовом формате в другое приложение (например, Evernote), и когда они были вставлены там, они стали ссылками, а затем я просто скопировал их обратно в Excel.

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

2 jGroot [2017-10-06 22:46:00]

Для тех, кто приземляется здесь с Excel 2016, вы можете просто выделить столбец, а затем щелкнуть вкладку Hyperlink , расположенную на ленте Home в поле Styles .

Я обнаружил, что ни один из методов здесь не работал, если гиперссылка не включала http://, поскольку они связаны с локальными местоположениями.

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

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

1 Junaid [2016-11-23 10:11:00]

Спасибо, Кассиопея за код. Я меняю свой код на работу с локальными адресами и мало меняю его условия. Я удалил следующие условия:

  • Измените http:/ на file:///
  • Удалены все типы условий пробела
  • Изменено состояние диапазона 10 тыс. ячеек до 100 тыс.
Читать еще:  Нумерация в столбце в таблице excel

1 Antonio [2017-05-08 16:53:00]

Если добавление дополнительного столбца с гиперссылками не является опцией, если у вас установлен notepad ++, вы можете:

  • Скопировать столбец адресов в Notepad ++
  • Нажав ALT — SHIFT , вытяните курсор из верхнего левого угла в правый нижний угол и введите =hyperlink(» . Это добавляет =hyperlink(» в начале каждой записи.
  • Откройте меню «Заменить» ( Ctrl — H ), активируйте регулярные выражения ( ALT — G ) и замените $ (конец строки) на «) . Это добавляет закрытую цитату и закрытую круглую скобку (которая должна быть экранирована с помощью при активации регулярных выражений) в конце каждой строки.
  • Вставить данные в Excel. На практике просто скопируйте данные и выберите первую ячейку столбца, в котором вы хотите, чтобы данные закончились.

Вы можете вставить формулу =HYPERLINK( , ) в соседнюю ячейку и перетащить ее до конца. Это даст вам столбец со всеми ссылками. Теперь вы можете выбрать исходный столбец, щелкнув заголовок, щелкнуть правой кнопкой мыши и выбрать Hide .

Поместите URL-адреса в таблицу HTML, загрузите HTML-страницу в браузер, скопируйте содержимое этой страницы и вставьте в Excel. На этом этапе URL-адреса сохраняются как активные ссылки.

Я обнаружил, что он сработал.

У меня были эти URL-адреса:

Я помещаю их в файл HTML (links.html) следующим образом:

Затем я загрузил links.html в свой браузер, скопировал, вставил в Excel и ссылки были активны.

0 vanesaqy [2014-06-09 17:43:00]

Если вы скопируете текстовое содержимое в новый столбец и используйте:

в исходной колонке. Затем используйте $ для столбца, чтобы он выглядел так:

Это единственный способ, которым это работало для меня в Excel 2010 в Windows 7. Вы можете скопировать формулу.

Самый простой способ здесь

  • Выделите весь столбец
  • нажмите » insert »
  • нажмите «Гиперссылка»
  • нажмите » место в этом документе »
  • нажмите ok
  • thats all

-3 Ron [2013-11-19 16:13:00]

Самый простой способ в Excel 2010: Выберите столбец с текстом URL-адреса, затем выберите «Стиль гиперссылки» на вкладке «Главная». Все URL-адреса в столбце теперь являются гиперссылками.

Также дважды щелкните каждую ячейку в конце текста URL-адреса и добавьте пробел или просто введите также гиперссылку. Аналогично тому, как вам нужно создавать URL-ссылки в письмах MS Outlook.

-5 Daniel [2012-10-05 20:11:00]

Существует очень простой способ сделать это. Создайте одну гиперссылку, а затем используйте Format Painter, чтобы скопировать форматирование. Он создаст гиперссылку для каждого элемента.

Гиперссылка в Excel. Как сделать гиперссылку в Экселе

Гиперссылки широко используются в Интернете для навигации по сайтам и документам. Работая с файлами Excel вы также можете создавать гиперссылки, как на интернет-ресурсы, так и на ячейки, файлы или форму отправку Email.

Что такое гиперссылка

Гиперссылка в Excel это ссылка, нажав на которую, пользователь может быть перемещен на конкретную ячейку, документ или интернет-страницу.

Excel позволяет создавать гиперссылки для:

  • Перехода в определенное место в текущей книге;
  • Открытия другого документа или перехода к определенному месту в этом документе, например лист в файле Excel или закладке в документе Word;
  • Перехода на веб страницу в Интернете;
  • Создания нового файла Excel;
  • Отправки сообщения электронной почты по указанному адресу.

Гиперссылку в Excel легко заметить, она выглядит как подчеркнутый текст, выделенный синим цветом:

Абсолютные и относительные гиперссылки в Excel

В Excel существует два типа гиперссылок: абсолютные и относительные.

Абсолютные гиперссылки

Абсолютные гиперссылки содержат в себе полный интернет адрес или полный путь на компьютере. Например:

Относительные гиперссылки

Относительные ссылки содержат в себе частичный путь, например:

Я рекомендую всегда использовать абсолютные ссылки, так как при переходе по относительным ссылкам в Excel файле, открытом на другом компьютере возможны ошибки.

Как создать гиперссылку в Excel

Чтобы создать гиперссылку проделайте следующие шаги:

  • Выделите ячейку, в которой вы хотите создать гиперссылку;
  • Нажмите правую клавишу мыши;
  • В выпадающем меню выберите пункт “Ссылка”:

  • В диалоговом окне выберите файл или введите веб-адрес ссылки в поле “Адрес”:

Ниже, мы подробней разберем как создать гиперссылку:

  • На другой документ;
  • На веб-страницу;
  • На конкретную область в текущем документе;
  • На новую рабочую книгу Excel;
  • На окно отправки Email.

Как создать гиперссылку в Excel на другой документ

Чтобы указать гиперссылку на другой документ, например Excel, Word или Powerpoint файлы:

  • Откройте диалоговое окно для создания гиперссылки;
  • В разделе “Связать с” выберите “Файлом, веб-страницей”;
  • В поле “Искать в” выберите папку, где лежит файл, на который вы хотите создать ссылку;
  • В поле “Текст” введите текст, который будет отображаться в качестве ссылки;
  • Нажмите “ОК”.

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

Как создать гиперссылку в Excel на веб-страницу

Чтобы указать гиперссылку веб-страницу:

  • Откройте диалоговое окно для создания гиперссылки;
  • В разделе “Связать с” выберите пункт “Файлом, веб-страницей”;
  • Нажмите на кнопку “Интернет”;
  • Введите адрес веб-страницы в поле “Адрес”;
  • В поле “Текст” укажите текст, отображаемый в виде ссылки.

Как создать гиперссылку в Excel на конкретную область в текущем документе

Для создания гиперссылки на конкретный лист текущего файла Excel или ячейки:

  • Откройте диалоговое окно для создания гиперссылки;
  • В левой колонке диалогового окна под надписью “Связать с” выберите “Файлом, веб-страницей”;
  • В диалоговом окне нажмите кнопку “Закладка…” и выберите лист создания ссылки. В поле “Введите адрес ячейки” укажите ячейку.

Как создать гиперссылку в Excel на новую рабочую книгу

Для вставки гиперссылки, после нажатия на которую будет создан новый Excel-файл:

  • Откройте диалоговое окно для создания гиперссылки;
  • В левой колонке диалогового окна под надписью “Связать с” выберите “Новый документ”;
  • В поле “Текст” укажите текст ссылки;
  • В поле “Имя нового документа” укажите название нового Excel файла;
  • В поле “Путь” укажите место хранения, где будет сохранен новый файл;
  • В поле “Когда вносить правку в новый документ” укажите настройку, когда следует приступить к редактированию нового файла после нажатия ссылки.
  • Нажмите кнопку “ОК”

Как создать гиперссылку в Excel на создание Email

Для вставки гиперссылки, после нажатия на которую будет создан e-mail:

  • Откройте диалоговое окно для создания гиперссылки;
  • В левой колонке диалогового окна под надписью “Связать с” выберите “Электронная почта”;
  • В поле “Текст” укажите текст ссылки;
  • В поле “Адрес эл. почты” укажите E-mail адрес, куда будет отправлено письмо;
  • В поле “Тема” укажите тему создаваемого письма;
  • Нажмите кнопку “ОК”

Как редактировать гиперссылку в Excel

Для редактирования уже созданной гиперссылки, кликните по ячейке со ссылкой правой клавишей мыши и в выпадающем меню выберите “Edit Hyperlink”.

В диалоговом окне внесите корректировки в ссылку.

Как отформатировать гиперссылку в Excel

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

  • Перейдите на вкладку панели инструментов “Главная”, затем в раздел “Стили ячеек”:
Читать еще:  Как написать таблицу в excel

  • Кликните на “Гиперссылка” правой кнопкой мыши и выберите пункт “Изменить” для редактирования формата ссылки:

  • Кликните на “Открывавшаяся гиперссылка” правой кнопкой мы и выберите пункт “Изменить” для редактирования формата ссылки;
  • В диалоговом окне “Стили” нажмите кнопку “Формат”:

  • в диалоговом окне “Format Cells” перейдите на вкладки “Шрифт” и/или “Заливка” для настройки формата ссылок:

Как удалить гиперссылку в Excel

Удаление гиперссылки осуществляется в два клика:

  • Нажмите правой клавишей мыши на ячейки со ссылкой;
  • В выпадающем меню выберите пункт “Удалить гиперссылку”.

Ссылка на другой лист с помощью ДВССЫЛ

Задача: вам нужно получить значение ячейки B4 с одного из многих листов. При этом, определить, с какого именно листа вы можете на основании расчета. Может ли ДВССЫЛ ссылаться на другой лист?

Решение: ДВССЫЛ может ссылаться на другой лист. Но функция требует особого обращения, если имя листа содержит пробелы или дату. Если лист содержит пробел в имени, вы должны составить ссылку на лист, используя апострофы вокруг имени листа, затем восклицательный знак и адрес ячейки (см. также Сумма одной и той же ячейки на нескольких листах). Например, = ‘ Прибыли и убытки ‘ !В2. Если имя листа не содержит пробелы, вы можете обойтись без апострофов: =Доходы!В2. Если у вас смесь имен листов, некоторые из которых содержат пробелы, в формуле вы должны спланировать апострофы (рис. 1).

Рис. 1. ДВССЫЛ ссылается на переменный лист

Скачать заметку в формате Word или pdf, примеры в формате Excel

Формула в ячейке F4: =ДВССЫЛ( » ‘ » &F$3& » ‘ ! » & » B4 » ). Первый частокол из апострофов – это открывающие кавычки » + апостроф ‘ + закрывающие кавычки » . Второй частокол – это открывающие кавычки » + два символа: апостроф и восклицательный знак ‘ ! + закрывающие кавычки » .

Проблема с формулами в четвертой строке в том, что они жестко ссылаются на В4, поэтому при копировании в строки с 5 по 7 они становятся не релевантными. Чтобы формулы могли ссылаться на данные из других строк, можно использовать функции ЯЧЕЙКА или АДРЕС. Вы можете приспособить функцию ЯЧЕЙКА в считанные секунды, но функция АДРЕС может, в конечном счете, оказаться более удобной, как только вы поймете нюансы ее использования.

Фрагмент формулы ЯЧЕЙКА( » адрес » ;$B5) возвращает текст $В$5, что удачно подходит для аргумента функции ДВССЫЛ (рис. 2). Знак доллара перед буквой В позаботится о том, чтобы формула на всех листах ссылалась на столбец В. Отсутствие знака доллара перед цифрой 5 позволит при копировании формулы вниз по столбцу ссылаться на строки 5, 6, 7… Формула в ячейке F5: =ДВССЫЛ( » ‘ » &F$3& » ‘ ! » &ЯЧЕЙКА( » адрес » ;$B5)).

Рис. 2. Добавление функции ЯЧЕЙКА позволяет скопировать формулу на всю таблицу

Вы можете использовать функцию АДРЕС вместо функции ЯЧЕЙКА. В своей простейшей форме –АДРЕС(номер_строки; номер_столбца) – функция возвращает адрес ячейки. Например, =АДРЕС(5, 2) возвращает текст $В$5. Может показаться странным писать =АДРЕС(СТРОКА(),2) вместо более простого и короткого ЯЧЕЙКА( » адрес » ;$B5), когда вы хотите сослаться на столбец B в текущей строке. Однако, функция АДРЕС имеет три дополнительных необязательных аргумента.

Примечание: третий и четвертый аргументы функции АДРЕС в этой теме вас не интересуют, но вы должны разобраться с ними, чтобы добраться до пятого аргумента.

Третий аргумент определяет, тип ссылки, т.е., какие ссылку будут абсолютными, а какие относительными (подробнее см. Относительные, абсолютные и смешанные ссылки на ячейки в Excel). Вот простой способ запомнить, как работает этот аргумент. Число в аргументе соответствует тому, сколько раз вы нажмите клавишу F4, чтобы добиться комбинации знаков доллара:

  • АДРЕС(5;2;1) – фиксирует, как столбец, так и строку, и возвращает $B$5;
  • АДРЕС(5;2;1) – фиксирует только строку, и возвращает B$5;
  • АДРЕС(5;2;1) – фиксирует только столбец, и возвращает $B5;
  • АДРЕС(5;2;1) – оставляет обе ссылки относительными, и возвращает B5.

Четвертый аргумент определяет стиль ссылки:

  • АДРЕС(5;2;1;1) – возвращает ссылку в стиле А1 – $В$5;
  • АДРЕС(5;2;1;0) – возвращает ссылку в стиле R1C1 – R5C2.

Пятый аргумент определяет имя листа. Excel сам проанализирует синтаксис имени, и определит, нужны ли апострофы:

  • =АДРЕС(5;2;4;1; » Atlanta » ) вернет Atlanta!B5;
  • =АДРЕС(5;2;4;1; » Eden Prairie » ) вернет ‘ Eden Prairie ‘ !B5

Примечание: на самом деле вы не обязаны помнить, какие параметры нужны для третьего и четвертого аргументов функции АДРЕС. Просто пропустите их (рис. 3). Например, формула =АДРЕС(5;2;;; » Eden Prairie » ) вернет значение ‘ Eden Prairie ‘ !$B$5.

Рис. 3. Аргументы функции АДРЕС

Функция АДРЕС с использованием пятого аргумента возвращает текст, который может быть использован в функции ДВССЫЛ (рис. 4). Формула в ячейке D6: =ДВССЫЛ(АДРЕС(СТРОКА();2;;;D$3)). Эта формула также может быть скопирована на всю таблицу. Первый аргумент в АДРЕС – СТРОКА() – гарантирует, что Excel извлекает значение из строки с тем же номером, что и формула. Второй аргумент фиксирован – это 2. Т.е., всегда получите столбец B. Третий и четвертый аргументы опущены, что говорит функции АДРЕС вернуть абсолютные ссылки в стиле А1. Пятый аргумент содержит знак доллара только перед строкой, что сохранит релевантность формулы при ее копировании вдоль столбца: при этом будет сохранятся ссылка на имя листа (из третьей строки). При копировании же вдоль строки ссылка будет меняется с переходом от столбца к столбцу (попробуйте в приложенном файле Excel).

Рис. 4. Альтернативный вариант с функцией АДРЕС

Дополнительные сведения: функция ДВССЫЛ может работать и со ссылками в стиле R1C1. Часто это упрощает создание формул. До сих пор мы во всех примерах функция ДВССЫЛ использовала только первый аргумент (второй аргумент был опущен), например, ДВССЫЛ( » В4 » ). Эта формула вернет такое же значение при использовании в качестве второго аргумента значения ИСТИНА: ДВССЫЛ( » В4 » ; ИСТИНА). Последняя формула явно предписывает функции ДВССЫЛ использовать стиль ссылок А1. Значение ЛОЖЬ в качестве второго аргумента – ДВССЫЛ( » В4 » ; ЛОЖЬ) – предписывает интерпретировать ссылки в стиле R1C1.

Ссылка =RC указывает на текущую строку и текущий столбец. Числе после R или C создает абсолютную ссылку на определенную строку или столбец. Так, например, формула =RC2 ссылается на столбец B из того же ряда. Если вы используете ссылки в стиле R1C1, вам не понадобятся функции ЯЧЕЙКА или АДРЕС (рис. 5). Здесь в ячейке С7 формула =ДВССЫЛ( » ‘ » &C$3& » ‘ !RC2 » ;ЛОЖЬ). Эта формула также может быть скопирована по всей таблице. Обратите внимание, что вам не придется переключаться на использование на листе ссылок в стиле R1C1 для того, чтобы воспользоваться этой формулой.

Рис. 5. Стиль R1C1 не популярен, но он, безусловно, значительно облегчает написание формул

Ссылка на основную публикацию
Adblock
detector