Узнать текущую ячейку excel

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

Получить адрес активной ячейки с формулой
Получить адрес активной ячейки с кодом VBA
Отображение адреса активной ячейки в указанной ячейке с кодом VBA
Динамически отображать адрес активной ячейки с помощью удивительного инструмента


Получить адрес активной ячейки с формулой

В этом разделе мы предоставим вам формулу легкого получения адреса активной ячейки.

1. Выберите ячейку, чтобы сделать ее активной.

2. Введите в нее приведенную ниже формулу и нажмите Enter .

=ADDRESS(ROW(),COLUMN())

Затем вы можете увидеть, что адрес текущей выбранной ячейки сразу отображается в ячейке.

Внимание: Если вы выберете другую ячейку, адрес не изменится автоматически. Чтобы получить динамический адрес при выборе разных ячеек, примените следующие методы.


Получить адрес активной ячейки с кодом VBA

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

1. нажмите другой + F11 одновременно открыть Microsoft Visual Basic для приложений окно.

2. в Microsoft Visual Basic для приложений дважды щелкните имя текущего рабочего листа на левой панели, чтобы открыть редактор кода, затем скопируйте и вставьте приведенный ниже код VBA в редактор кода.

Код VBA: получить адрес активной ячейки

Sub selectRange()
	MsgBox ActiveCell.Address
End Sub

3. Затем нажмите Run кнопку для запуска кода.

4. Затем появится диалоговое окно с адресом активной ячейки, указанным внутри.


Отображение адреса активной ячейки в указанной ячейке с кодом VBA

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

1. Откройте Microsoft Visual Basic для приложений окно, нажав другой + F11 одновременно.

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

Код VBA: отображать адрес активной ячейки в указанной ячейке

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
	Range("A1").Value = ActiveCell.Address
End Sub

Внимание: A1 — это ячейка, в которую вы хотите поместить адрес активной ячейки, вы можете изменить его на указанную ячейку для своих нужд.

3. Затем нажмите Файл > Закройте и вернитесь в Microsoft Excel Для выхода из Microsoft Visual Basic для приложений окно.

Вы можете видеть, что адрес активной ячейки отображается в ячейке A1, и адрес будет изменяться автоматически в зависимости от изменения активной ячейки. Смотрите скриншот:


Динамически отображать адрес активной ячейки с помощью удивительного инструмента

Если вы хотите динамически отображать адрес активной ячейки на листе, я настоятельно рекомендую Расширенная панель редактирования инструмент Kutools for Excel. Давайте посмотрим, как этот инструмент может динамически отображать адрес активной ячейки на листе.

1. Нажмите Кутулс > Показать спрятать > Расширенная панель редактирования для включения функции.

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

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.



Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

 

Добрый день.  

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

 

webley

Пользователь

Сообщений: 1995
Регистрация: 01.01.1970

=АДРЕС(СТРОКА();СТОЛБЕЦ())

 
 

{quote}{login=}{date=02.11.2010 02:03}{thema=}{post}______________{/post}{/quote}  

  спасибо , а не могли бы в кратце объяснить как это работает , для именного диапазона «aaa» я нашёл формулу , но что то не понятно как это работает.  
И макроса вроде нет никакого ,хотя предупреждение при открытии выдаёт?

 
 

{quote}{login=webley}{date=02.11.2010 01:57}{thema=}{post}=АДРЕС(СТРОКА();СТОЛБЕЦ()){/post}{/quote}  

  АДРЕС(СТРОКА();СТОЛБЕЦ()) — это конечно хорошо , но как мне допустим сделать так чтобы  в ячейке А1 отображался адрес активной ячейки

 
 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

{quote}{login=}{date=02.11.2010 02:58}{thema=Re: }{post}{quote}{login=webley}{date=02.11.2010 01:57}{thema=}{post}{/post}{/quote} как мне допустим сделать так чтобы  в ячейке А1 отображался адрес активной ячейки{/post}{/quote}  
В модуль листа:  
Private Sub Worksheet_SelectionChange(ByVal Target As Range)  
   [A1] = Target.Address
End Sub

 

{quote}{login=}{date=02.11.2010 03:06}{thema=}{post}=ЯЧЕЙКА(«адрес»){/post}{/quote}  

  извинте меня , может я неправильно выражаюсь , но мне нужна формула что бы в ячеке А1 отображался адрес активной ячейки.  Например если я выбрал С1 , то в А1 отображается С1 , если выбрал Е3 то в А1 отображается Е3 , и т.д.

 

dude

Пользователь

Сообщений: 1066
Регистрация: 22.12.2012

вам ее дали  
именно активную, а не выделенную  
и ссылку на файлообменник дали, где ее смотреть

 

Возникла аналогичная проблема, нашел на форуме эту тему.  

  Загрузил приведенный файл.  
При запуске он просит разрешения включить макросы.  
Если их включить, то в ячейке A1 оказывается постоянное значение, которое не меняется при перемещении по листу.  
Если макросы не включать, выдается сообщение об ошибке.  

  Ссылка на файлообменник не работает, возможно, материал там уже удален.  

  А проблема осталась.  
Нужно, чтобы при перемещении по листу в ячейке A1 отображался адрес текущей ячейки. При этом нельзя использовать и даже включать макросы.  

  Существует ли решение?

 

Вот она слабость формул :)

 

Я так и думал, что без макросов не получится…  

  Сделаю тогда шаг назад и расскажу, зачем мне это нужно.  

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

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

  Можно ли добиться нужного эффекта без макросов?

 

R Dmitry

Пользователь

Сообщений: 3103
Регистрация: 22.12.2012

Excel,MSSQL,Oracle,Qlik

#14

19.11.2010 09:56:40

{quote}{login=Beard}{date=19.11.2010 09:52}{thema=}{post}Я так и думал, что без макросов не получится…  

  Сделаю тогда шаг назад и расскажу, зачем мне это нужно.  

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

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

  Можно ли добиться нужного эффекта без макросов?{/post}{/quote}  
может Вам это надо  

  ого 55551

Прикрепленные файлы

  • post_176015.xls (25 КБ)

Спасибо

 

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

 

R Dmitry

Пользователь

Сообщений: 3103
Регистрация: 22.12.2012

Excel,MSSQL,Oracle,Qlik

#16

19.11.2010 10:34:56

{quote}{login=Beard}{date=19.11.2010 10:18}{thema=}{post}Прошу прощения за возможную бестолковость, но я не понимаю, как предложенный файл связан с моей задачей. Можно пояснить для непонятливых?{/post}{/quote}  
Возможность просмотра другого диапазона, без выбора конечно, но все же смотреть что то можно :)

Спасибо

 

Без выбора не годится.  

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

 

R Dmitry

Пользователь

Сообщений: 3103
Регистрация: 22.12.2012

Excel,MSSQL,Oracle,Qlik

#18

19.11.2010 11:56:21

{quote}{login=Beard}{date=19.11.2010 11:00}{thema=}{post}Без выбора не годится.  

  Диапазоны сравнительно большие, на экране не помещаются, поэтому простое размещение на том же листе (хоть во вставке, хоть в обычных ячейках) не помогает: чтобы посмотреть дополнительную информацию, придется делать скролл, а потом искать исходную позицию. Тогда уж проще сходить на соседний лист и посмотреть. Собственно, сейчас оно так и делается, но хочется реализовать более удобный способ.{/post}{/quote}  
для быстрого перехода из активной ячейки, используйте горячие клавиши ctrl + [
возможно это облегчит Ваши страдания :)  

  *14741*

Спасибо

 

{quote}{login=R Dmitry}{date=19.11.2010 11:56}{thema=Re: }{post}  
для быстрого перехода из активной ячейки, используйте горячие клавиши ctrl + [
возможно это облегчит Ваши страдания :)  
{/post}{/quote}  

  Не облегчит. У меня нет зависимости между ячейками ни в ту, ни в другую сторону.  
Значение активной ячейки (в сочетании с некоторыми другими данными) показывает, где можно посмотреть дополнительную информацию. При этом сами значения обеих ячеек — простые данные, без формул.

 

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

 

А где размещать эти гиперссылки?  

  Связь примерно такая.  
Если в текущей ячейке стоит, например, число 5, то надо посмотреть, что стоит во втором диапазоне в том же столбце и в строке, где в первом столбце тоже 5.

 

Может, Вид — Окно — Разделить?

 

в модуль листа  
Private Sub Worksheet_SelectionChange(ByVal Target As Range)  
Dim r1 As Range, r2 As Range  
Dim ws, adr, n  
ws = «2» ‘имя второго листа  
Set r1 = ActiveSheet.Range(«A1:E11») ‘первый диапазон  
Set r2 = Worksheets(ws).Range(«A1:A11») ‘второй диапазон  
If Target.Cells.Count > 1 Then Exit Sub  
If Not Intersect(Target, r1) Is Nothing Then  
n = r2.Find(Target.Value, r2(r2.Rows.Count, 1), xlValues, xlWhole, xlByRows, xlNext).Row  
adr = Cells(n, Target.Column).Address(False, False, xlA1)  
ActiveSheet.Hyperlinks.Add Anchor:=Target, Address:=»», SubAddress:=»‘» & ws & «‘» & «!» & adr  
Target.Hyperlinks(1).Follow  
End If  
End Sub

 

Спасибо всем, кто пытается помочь.  
Пока ничего не помогло.  

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

  Решения с макросами не годятся по исходной постановке задачи: макросы запрещены.  

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

 

слэн

Пользователь

Сообщений: 5192
Регистрация: 16.01.2013

ну не разделить, а расположить..

 

Решения с макросами не годятся по исходной постановке задачи: макросы запрещены.  
Кем?

 

можно использовать выпадающий список (проверка данных без остановки по ошибки)  
в проверке данных можно использовать вычисляемые формулы в том числе например  
=двссыл(«листоченьспрятанный!» & адресс(строка();столбец()))  

  но посмотреть можно будет только значение, а не формулу, и если пользователь всё таки выберет что-то из выпадающего списка — пощады содержимому ячейки не будет!

 

Beard

Гость

#28

19.11.2010 16:07:26

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

  По той же причине не подойдет вариант с расположением окон.  

  А вот выпадающий список может оказаться интересным. Надо попробовать.

Содержание

  1. Ссылка Excel На Текущую Ячейку
  2. 11 ответов:
  3. создайте именованную формулу с именем THIS_CELL
  4. используйте формулу на листе точно так, как вы хотели
  5. Excel адрес ячейки формулой
  6. Функция АДРЕС() в MS EXCEL
  7. Синтаксис функции
  8. Примеры
  9. Типы ссылок MS EXCEL на ячейку: относительная (A1), абсолютная ($A$1) и смешанная (A$1) адресация
  10. Абсолютная адресация (абсолютные ссылки)
  11. Относительная адресация (относительные ссылки)
  12. Смешанные ссылки
  13. Вводим знак $ в адрес ячейки
  14. «СуперАбсолютная» адресация
  15. Примеры функции АДРЕС для получения адреса ячейки листа Excel
  16. Функция АДРЕС в Excel: описание особенностей синтаксиса
  17. Примеры использования функции АДРЕС в Excel
  18. Как получить адрес ссылки на ячейку Excel?
  19. Адрес по номерам строк и столбцов листа Excel в стиле R1C1
  20. Получить адрес ячейки формулой
  21. Как вставить адрес ячейки в формулу массива?
  22. определить адрес ячейки
  23. Абсолютная ссылка в Excel фиксирует ячейку в формуле
  24. Абсолютные и относительные ссылки в Excel
  25. Использование абсолютных и относительных ссылок в Excel

Ссылка Excel На Текущую Ячейку

Как получить ссылку на текущую ячейку?

например, если я хочу отобразить ширину столбца A, я мог бы использовать следующее:

однако, я хочу, чтобы формула была примерно такой:

11 ответов:

создайте именованную формулу с именем THIS_CELL

  1. в текущем листе выберите ячейку A1 (это важно!)
  2. открыть Name Manager (Ctl+F3)
  3. клик New.
  4. введите » THIS_CELL «(или просто «это», что является моим предпочтением) в Name:

введите следующую формулу в Refers to:

Примечание: убедитесь, что ячейка A1 выбрана. Эта формула является относительно активной ячейки.

под Scope: выберите Workbook .

  • клик OK закрыть Name Manager
  • используйте формулу на листе точно так, как вы хотели

    EDIT: лучшее решение, чем использование INDIRECT()

    стоит отметить, что решение, которое я дал, должно быть предпочтительнее любого решения с использованием @и imix это ниже для вариации этой идеи (с использованием ссылок на стиль RC). В этом случае вы можете использовать =!RC на THIS_CELL именованная формула диапазона, или просто использовать RC напрямую.

    просто для полноты картины хочу дать еще один ответ:

    во-первых, перейти к Excel-Options ->Формулы и включения ссылки R1C1. Тогда используйте

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

    решение Рика Тичи это в основном настройка, чтобы сделать то же самое возможно в A1 эталонный стиль (см. также GSerg это!—18—> к ответу и записке Джоуи комментарии на ответ Патрика Макдональда).

    =ADDRESS(ROW(),COLUMN(),4) даст нам относительный адрес текущей ячейки. =INDIRECT(ADDRESS(ROW(),COLUMN()-1,4)) даст нам содержимое ячейки слева от текущей ячейки =INDIRECT(ADDRESS(ROW()-1,COLUMN(),4)) даст нам содержимое ячейки над текущей ячейкой (отлично подходит для расчета текущих итогов)

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

    A2 уже является относительной ссылкой и изменится при перемещении ячейки или копировании формулы.

    внутри таблицы вы можете использовать [@] , который (к сожалению) Excel автоматически расширяет до Table1[@] но это действительно работает. (Я использую Excel 2010)

    например, при наличии двух столбцов [Change] и [Balance] , поставив в

    Я нашел лучший способ справиться с этим (для меня) использовать следующее:

    надеюсь, что это помогает.

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

    столбец A является истинным или ложным, столбец B содержит денежное значение, столбец C содержит следующее формула: =B1

    теперь, чтобы вычислить, что столбец B будет выделен желтым цветом в условном формате, только если столбец A истинен, а столбец B больше нуля.

    затем вы можете скрыть столбец C

    EDIT: следующее неверно, потому что ячейка («ширина») возвращает ширину последние изменения клеток.

    Источник

    Excel адрес ячейки формулой

    Функция АДРЕС() в MS EXCEL

    ​Смотрите также​ евро после конвертации​=СУММЕСЛИМН(F:F;D:D;»<>проезд»;F:F;»12,00″)​ 1 активна?​ формулу на Вашу.​ Во время работы​ и столбец заданы​​ на выходе формируется​​ использую СЧЁТЗ(), получается​

    ​1 – выбор стиля​​ в адресе ячейки​​АВ​F4​

    Синтаксис функции

    ​B2:F11​ адресации в Именованных формулах, Именованных​

    ​ установленный для всего​​ в которых использование​Функция АДРЕС(), английский вариант​ валют. Завтра курс​

    ​Я НАШЕЛ, ЧТО​​Или её надо найти?​0mega​ все мини-таблички скрыты​

    ​ конкретно, а в​ ошибка Н/Д. Подскажите,​

    ​ адрес А+СЧЁТ()​​ ссылок с буквенно-цифровой​

    • ​ $G$5 свидетельствует о​​– формула превратится​(для ввода абсолютной​
    • ​, так, чтобы активной​​ диапазонах, Условном форматировании, Проверке данных (примеры​ отдела. Для подсчета​ функции АДРЕС() очень​ ADDRESS(), возвращает адрес​
    • ​ измениться и задача​​ ТАКИХ ЯЧЕЕЙК 5,​Можно макросом.​: Доброе время суток​ и виден только​
    • ​ АДРЕСе я привязываюсь​​ в чем может​Как мне это​

    ​ записью;​​ том, что ссылка​ в =$C$2^$E3, но​ ссылки):​ ячейкой была​ см. в соответствующих​ премии каждого сотрудника​ удобно, например Транспонирование​ ячейки на листе,​ таблички автоматически пересчитать​ ПОТОМУ ЧТО ВОТ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub Search_0mega()​2003​ перечень деталей. Чтобы​ к строке и​ быть ошибка.​ грамотно записать в​«Курсы» — название листа,​ на данную ячейку​ мы снова получим​Введите часть формулы без​B2​ статьях) необходимо следить, какая​ необходимо все зарплаты​ таблиц или Нумерация​ для которой указаны​ диапазон C2:C4 в​

    ​ ЭТА ФУНКЦИЯ ВЫДАЛА​Dim rgResult As​Excel. Новый чистый​​ автоматически обновлять цену​​ столбцу ячейки, в​​p.s. кажется, разобрался,​​ формуле?​ на котором находится​​ является абсолютной, то​​ правильный результат 625.​​ ввода $: =СУММ(А2:А5 ​​(важно выделить диапазон​ ячейка является активной​​ умножить на %​​ столбцов буквами или​

    ​ номера строки и​​ зависимости от изменения​ МНЕ СУММУ 60,​ Range​ лист​ в этом перечне​ которой находится формула​

    Примеры

    ​ спасибо всем​Bema​ таблица с искомой​ есть не меняется​Все правильно, т.к. это​

    ​Затем​ начиная с​ в момент создания​ премии. Рассчитанную премию​ Поиск позиции ТЕКСТа​

    ​ столбца. Например, формула АДРЕС(2;3)​ значения в ячейке​ КОТ Я РАЗДЕЛИЛ​Set rgResult =​В произвольном месте​

    ​ (верхняя строка каждой​ и могу копировать​БМВ​: Привет. Почитайте тут:​ ячейкой.​ при копировании данных.​ и есть суть​сразу​B2​ формулы (активной может​ поместим в диапазоне​ с выводом значения​ возвращает значение​

    Типы ссылок MS EXCEL на ячейку: относительная (A1), абсолютная ($A$1) и смешанная (A$1) адресация

    ​ A2 (то есть​ НА 12 И​ Range(«A1:IV65536»).Find(1, , xlValues)​ стоит «1»​ мини-таблички) я использовал​ (не растягивать) ее​: Это прекрасно​или тут:​Для расчета стоимости в​Функция АДРЕС имеет следующую​ абсолютной адресации: ссылки​нажмите клавишу​, а не с​ быть только одна​В1:В5​ из соседнего столбца.​$C$2​ курса евро).​ ПОЛУЧИЛ 5. Т.Е.​If rgResult Is​Узнать адрес ?(​ такой механизм. Нахожу​ в другие ячейки.​

    ​Цитатаportmone написал: Подскажите,​Ігор Гончаренко​ рублях используем формулу:​ синтаксическую запись:​​ автоматически модифицируются для​​F4​F11​ ячейка на листе,​​. Для этого введем​​В формулах EXCEL можно​.​​Для решения данной задачи​​ 5 ЯЧЕЕК ИМЕЮТ​ Nothing Then​​ R1C1 или А1​​ первую пустую строку​​Казанский​​ в чем может​: для того чтобы​ =B3*ДВССЫЛ(D3).​=АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[a1];[имя_листа])​ сохранения адресации на​, знаки $ будут​. Во втором случае,​​ не смотря на​​ в ячейку​​ сослаться на другую​​Функция АДРЕС() возвращает​ нам нужно ввести​ ЗНАЧЕНИЕ 12 И​MsgBox «На листе​ — не имеет​

    Абсолютная адресация (абсолютные ссылки)

    ​ диапазона (конец мини-таблички),​: vadi61, по-моему, Вы​ быть ошибка.во всем.​ в формуле сослаться​Функция ДВССЫЛ необходима для​​Первые два аргумента данной​​ нужные ячейки при​ вставлены автоматически: =СУММ($А$2:$А$5 ​ активной ячейкой будет​

    ​ то, что выделено​​В1​​ ячейку используя ее​текстовое​ формулу в C2:​​ НЕ ИМЕЮТ ЗНАЧЕНИЯ​​ нет ячейки со​ значения. а лучше​ подымаюсь на строку​ переусложняете. Относительная ссылка​ Начинаем от того​​ на ячейку, ядрес​​ получения числового значения,​ функции являются обязательными​ любых модификациях строк​Для окончания ввода формулы нажмите​F11​​ может быть несколько). ​​формулу =А1*С1. Если​​ адрес. Адрес ячейки​​значение в виде​ =B2/A2 и скопировать​​ «ПРОЕЗД». НО ВОТ​​ значением 1″​ всего просто цифрами:​​ выше и адрес​​A2:A50​ что ошибка не​ которой нужно предварительно​ хранимого в ячейке,​​ для заполнения.​​ и столбцах листа​

    ​ENTER.​

    ​);​​Теперь примеры.​​ мы с помощью Маркера​ в формуле можно​ адреса ячейки.​​ ее во все​​ КАК НАЙТИ ИХ​Else​23,12​ полученной ячейки сохраняю​будет меняться автоматически​ прочитать правила форума,​ вычислить используйте ИНДЕКС​ на которую указывает​​Описание аргументов:​​ (ну, кроме удаления​Если после ввода =СУММ(А2:А5 в формуле​​вызовите инструмент Условное форматирование​​Пусть в столбце​ заполнения протянем формулу​ записать по-разному, например:​АДРЕС(номер_строки, номер_столбца, [тип_ссылки], [a1],​ ячейки диапазона C2:C4.​​ АДРЕСА ВО ВСЕЙ​​MsgBox rgResult.Address​)​​ как промежуточное значение​​ при копировании или​ до всевозможных проблем​​любая формула, которая​​ ссылка. В результате​Номер_строки – числовое значение,​ ячейки с формулой,​ передвинуть курсор с​ (Главная/ Стили/ Условное​А​ вниз, то получим​ А1 или $A1​

    ​ [имя_листа])​ Но здесь возникает​ ТАБЛИЦЕ?​​End If​​Serge_007​

    • ​ (колонки A и​​ «растягивании» ячейки с​​ с работой INDEX​
    • ​ возращает желаемый результат​ вычислений для остальных​​ соответствующее номеру строки,​​ конечно). Однако бывают​ помощью мыши в​
    • ​ форматирование/ Создать правило/​​введены числовые значения.​​ в​​ или $A$1. То,​​Номер_строки​​ проблема. Из предыдущего​​БУДУ БЛАГОДАРЕН, ЕСЛИ​
    • ​End Sub​​: Здравствуйте.​​ B во вторых​​ формулой.​​ с массивами . ​ — есть грамотно​​ товаров получим следующую​​ в которой находится​ ситуации, когда значения​​ позицию левее,​​ использовать формулу для​ В столбце​​В2:В5​​ каким образом вы​​ Обязательный аргумент. Номер строки,​​ примера мы знаем,​​ СООБЩИТЕ ОТВЕТ НА​​0mega​​Не совсем понятны​​ строках мини-табличек. В​

    ​Кстати, можно короче​​Не в обиду​​ записанная формула​ таблицу:​ требуемая ячейка;​ на лист попадают​

    ​ ​​ …);​​B​нули (при условии,​​ введете адрес в​​ используемый в ссылке​ что при копировании​ МЫЛО​: Макросом меня не​

    Относительная адресация (относительные ссылки)

    ​ условия задачи.​​ реальности этих значений​​ =ПОИСКПОЗ(ИСТИНА;A2:A50=»»;)​ Dima S, .ДВССЫЛ(«A»&СЧЁТ())​portmone​​Пример 2. В таблице​​Номер_столбца – числовое значение,​ из внешних источников.​а затем вернуть его в​введите формулу =И(ОСТАТ($A2;2)=$I$1;B2>50);​​нужно ввести формулы​​ что в диапазоне​ формулу, будет зависеть,​ на ячейку.​​ относительные ссылки автоматически​​Удалено. Нарушение Правил форума​ устраивает.​​Как Вы хотите​​ не видно, поскольку​gling​ Не лучший вариант​​: Спасибо за ответы!​​ содержатся данные о​ которое соответствует номеру​

    ​ Например, когда созданный​
    ​ самую правую позицию​выберите Формат;​ для суммирования значений​С2:С5​ как он будет​Номер_столбца​ меняют адреса относительно​ИЛИ ВКОНТАКТЕ ПО​Но я согласен​ узнать адрес? Увидеть​ шрифт и фон​: А мне не​ и конструкци C2:index(C:C;Count(C:C))​

    ​Использую конструкцию с​

    ​ цене товаров, отсортированные​​ столбца, в котором​​ пользователем макрос вставляет​ (также мышкой),​​нажмите ОК​​ из 2-х ячеек​нет никаких значений).​ модифицироваться при ее​ Обязательный аргумент. Номер столбца,​​ своего положения. Поэтому​​ ССЫЛКЕ​ на компромисс​ его? Получить в​ этих ячеек одного​

    ​ понятна эта махинация​​ скорее всего даст​​ ИНДЕКС, но в​ в порядке возрастания​​ расположена искомая ячейка;​​ внешние данные в​

    ​ ​Важно отметить, что, если​​ столбца​​ В ячейке​ копировании в другие​ используемый в ссылке​​ возникнет ошибка:​​Удалено. Нарушение Правил форума​нужно найти и​ ячейку? Ячейка с​ цвета. Здесь я​ с СТРОКА и​

    • ​ результат (без примера​​ моём случае она​​ стоимости. Необходимо получить​[тип_ссылки] – число из​ ячейку​​то после нажатия клавиши​​ бы, при создании​
    • ​А​В5​ ячейки листа. Это​ на ячейку.​
    • ​Относительно первого аргумента нас​P.S. ВЫ МНЕ​
    • ​ указать адрес ячейки​1​ специально для наглядности​
    • ​ СТОЛБЕЦ. Если копировать​

    ​ не видно) и​​ почему-то не отрабатывает​​ ссылки на ячейки​ диапазона от 1​B2​F4​ правила, активной ячейкой​: значения из той​будем иметь формулу​ пригодится при как​Последние 3 аргумента являются​​ это вполне устраивает.​​ ОБЛЕГЧИТЕ ЖИЗНЬ НА​ со значением​​активна? Или её​​ сделал шрифт черным).​​ формулу не из​​ не будет улетать.​​ так, как нужно.​​ с минимальной и​

    ​ до 4, соответствующее​(т.е. всегда во​, знаки $ будут​ была​ же строки и​ =А5*С5 (EXCEL при​​ построении обычных формул​ необязательными.​ Ведь формула автоматически​ ПОРЯДОК, ПОТОМУ КАК​1​ надо найти?​ Ну а потом​ строки формул, а​Dima S​

    ​ Поясню — использую​ максимальной стоимостью товаров​ одному из типов​

    ​ второй столбец листа).​ автоматически вставлены только​F11​ значения из строки​ копировании формулы модифицировал​ на листе, так​[Тип_ссылки]​ ссылается на новое​ Я НЕ ЗНАЮ,​

    ​в массиве =​Serge_007​

    • ​ использую эти адреса​​ вместе с ячейкой,​​: согласен, но это​ конструкцию​​ соответственно.​​ возвращаемой ссылки на​ Теперь, при вставке​​ во вторую часть​​, то формулу необходимо​​ выше.​​ ссылки на ячейки,​ и при создании​​ Задает тип возвращаемой ссылки:​​ значение в столбце​
    • ​ СКОЛЬКО НУЖНО ВРЕМЕНИ,​B2:D12​: Пара вариантов.​ для отображения нужных​ то и формула​
    • ​ первое что пришло​
    • ​=СУММПРОИЗВ((B2:B531=L8)*(—(ПОИСКПОЗ(C2:C531;C2:C531;0)=(СТРОКА(C2:C531)-1)))*(A2:A531>=M8)*(A2:A531​
    • ​Исходная таблица имеет следующий​

    ​ ячейку:​ столбца между столбцами​ ссылки! =СУММ(А2:$А$5 ​ было переписать: =И(ОСТАТ($A11;2)=$I$1;F11>50).​​Т.е. в​​ т.к. их адреса​ Именованных формул, задания​1​ ячеек таблицы (суммы​ ЧТО БЫ НАЙТИ​​Serge_007​​Если ячейку искать​

    Смешанные ссылки

    ​ значений в верхней​ при вставке будет​ в голову)​для расчёта количества​ вид:​абсолютная на всю ячейку,​​АВ​​Чтобы вставить знаки $​ Поменять необходимо только​B2​

    ​ не были записаны​ правил Условного форматирования​или опущен: абсолютная​​ в долларах). А​​ ТАКУЮ МАЛЕНЬКУЮ ОШИБКУ​: А Вы попробуйте​ не надо:​​ строке каждой мини-таблички.​​ ссылаться на сдвинутый​в таких случаях​ товара в выбранном​Для получения ссылки на​ например — $A$4​​– формула как​​ во всю ссылку,​ ссылки незафиксированные знаком​должна быть формула:​​ в виде абсолютных​​ и при формировании​​ ссылка, например $D$7​​ вот второй показатель​ В ТАКОЙ ТАБЛИЦЕ.​ сначала, прежде чем​1. Функция ЯЧЕЙКА()​В зависимости от​​ диапазон, ссылки то​​ про ИНДЕКС не​ магазине за период​ ячейку с минимальной​​абсолютная только на строку,​​ и раньше превратится​

    ​ выделите всю ссылку​ $:​ =СУММ(A1:A2), в​​ ссылок).​​ условий Проверки данных.​

    ​2​ нам нужно зафиксировать​Тема закрыта. Причина:​​ отказываться​​2. Выделить ячейку​ типа детали (уплотнительные​ в формуле относительные.​ сразу вспоминаешь)​​ времени. C531 -​​ стоимостью товара используем​ например — A$4;​ в =$C$2^$E3, но​ А2:$А$5 или ее​​B2F11$A2$A11​​B3​Чтобы выйти из ситуации​В подавляющем большинстве формул​​: абсолютная ссылка на​​ на адресе A2.​ нарушение п.п. 3,​Знание макросов для​​ и посмотреть в​​ элементы, крепежные элементы​

    Вводим знак $ в адрес ячейки

    ​ Может я что​vadi61​ это конец таблицы,​ формулу:​абсолютная только на столбец,​

    ​ т.к. исходное число​ часть по обе​.​: =СУММ(A2:A3) и т.д.​

    ​ — откорректируем формулу​​ EXCEL используются ссылки​​ строку; относительная ссылка​ Соответственно нужно менять​

    • ​ 4, 5q, 5o​ этого не требуется.​
    • ​ окне адреса​​ и пр.) мини-таблички​​ то упустил?​​: Для поиска номера​​ последнее значение. Если​Функция АДРЕС принимает следующие​
    • ​ например — $A4;​​ (25) будет вставляться​

    ​ стороны двоеточия, например​Смешанные ссылки имеют формат​Решить задачу просто: записав​ в ячейке​

    ​ на ячейки. Например,​

    ​ на столбец, например​ в формуле относительную​ Правил форума​

    ​Скачайте файл из​

    ​0mega​​ отличаются по цвету.​​Казанский​ строки первой пустой​ я удаляю или​ параметры:​

    ​относительная на всю ячейку,​ макросом не в​ 2:$А, и нажмите​ =$В3 или =B$3.​ в​В1​ если в ячейке​ D$7​​ ссылку на абсолютную.​​Преимущества абсолютных ссылок сложно​ вложения, сохраните, откройте,​: На чистом листе​

    ​Детали в список​​: gling, сегодня мысли​​ ячейки в диапазоне,​ добавляю значения в​

    • ​число, соответствующее номеру строки​ например A4.​
    • ​С2​​ клавишу​​ В первом случае​​B2​​.​В1​
    • ​3​​Как сделать абсолютную ссылку​​ недооценить. Их часто​ нажмите кнопку и​
    • ​ занята ( любым​​ добавляются.​​ приходят одновременно​ ввожу в ячейку​
    • ​ таблицу — формула​​ с минимальным значением​​[a1] – логическое значение,​, а по прежнему​F4.​ при копировании формулы​формулу =СУММ(A1:A2), протянем ее​
    • ​выделите ячейку​​содержится формула =А1+5,​

    ​: относительная ссылка на​ в Excel? Очень​ приходится использовать в​ радуйтесь результату:)​ символом) всего 1​В рамках одного​​gling​

    «СуперАбсолютная» адресация

    ​ A1 формулу:​ не работает, Н/Д​ цены (функция МИН​​ определяющее один из​​ в ячейку​Знаки $ будут​ фиксируется ссылка на​ с помощью Маркера заполнения​В1​ то означает, что​ строку; абсолютная ссылка​ просто нужно поставить​​ процессе работы с​​DV​ ячейка (​ файла я эту​: Почти, писАл долго,​​=ПОИСКПОЗ(ИСТИНА();(A2:A50=»»);ЛОЖЬ())​​ (что и правильно).​

    ​ выполняет поиск минимального​ двух типов ссылок:​​B2​​ автоматически вставлены во​ столбец​ в ячейку​;​ в ячейку​ на столбец, например​

    • ​ символ $ (доллар)​​ программой. Относительные ссылки​​: можно так:​В4​ задачу решил формулой​ а еще дольше​
    • ​жму​ Если я подставляю​​ значения и возвращает​​ A1 либо R1C1;​, и мы получим​ всю ссылку $А$2:$А$5​B​

    ​B3​войдите в режим правки​В1​ $D7​ перед номером строки​ на ячейки в​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ((B2:D12=1)*СТОЛБЕЦ(B2:D12))&» «&СУММПРОИЗВ((B2:D12=1)*СТРОКА(B2:D12))​)​ (см. выше), которую​ искал разницу.​Ctrl+Shift+Enter​ формулу с ИНДЕКСОМ​ его, функция ПОИСКПОЗ​[имя_листа] – текстовое значение,​ неправильный результат.​3. С помощью клавиши​, а строка может​и ниже. Другим​​ ячейки (нажмите клавишу​​будет помещено значение​4​ или колонки. Или​ Excel более популярные​​или так:​​Визуально и ячейку​ указал в своем​vadi61​и​ вместо C531 -​ находит позицию ячейки,​​ которое определяет имя​​Вопрос: можно ли модифицировать​F4​​ изменяться в зависимости​​ вариантом решения этой​F2​

    ​ ячейки​: относительная ссылка, например​​ перед тем и​​ чем, абсолютные, но​Code200?’200px’:»+(this.scrollHeight+5)+’px’);»>=АДРЕС(СУММПРОИЗВ((B2:D12=1)*СТРОКА(B2:D12));СУММПРОИЗВ((B2:D12=1)*СТОЛБЕЦ(B2:D12)))​ и адрес видно​ вопросе. Но теперь​: ув. Казанский, ув.​все работает​

    ​ ситуация такая же,​ содержащей минимальное значение​ листа в документе​ исходную формулу из​(для ввода относительной​ при копировании формулы.​ задачи является использование​) или поставьте курсор​А1​ D7​​ тем. Ниже рассмотрим​​ так же имеют​0mega​надо чтобы​ стала задача распространить​ gling,​

    ​.​ пока 531 элементов​ цены. К полученному​ Excel. Используется для​С2​ ссылки).​Предположим, у нас есть​ Именованной формулы. Для​ в Строку формул;​находящейся на пересечении​[а1]​

    ​ свои плюсы и​​:​​машина​ этот механизм на​Цитатаgling написал: Если​Теперь хочу адреса​ в таблице, всё​ значению добавлено 2,​ создания внешних ссылок.​(=$B$2^$D2), так чтобы​Введите часть формулы без​ столбец с ценами​ этого:​

    ​поставьте курсор на ссылку​ столбца​ Логическое значение, которое определяет​ и определим их​ минусы.​DV​показала адрес​ другие файлы (металлические​ копировать формулу не​A2:A50​ работает. С А531,​

    Примеры функции АДРЕС для получения адреса ячейки листа Excel

    ​ поскольку ПОИСКПОЗ осуществляет​Примечания:​ данные все время​ ввода $: =СУММ(А2:А5 ​ в диапазоне​выделите ячейку​С1​А​ тип ссылок: А1​

    ​ отличия.​В Excel существует несколько​,​В результате какой​ детали, детали из​ из строки формул,​записать в общем​ В531 такая же​

    Функция АДРЕС в Excel: описание особенностей синтаксиса

    ​ поиск относительно диапазона​Ссылки типа R1C1 используются​

    ​ брались из второго​

    • ​и строки​ или R1C1. При​Наша новая формула должна​ типов ссылок: абсолютные,​
    • ​благодарю. То что​ формулы в ячейке​ пластмассы и др.),​ а вместе с​
    • ​ виде (что бы​ ситуация. Что-то удаляю​ выбранных ячеек.​ для цифрового обозначения​ столбца листа и​сразу​
    1. ​(см. файл примера,​(это принципиально при​
    2. ​С​1​
    3. ​ использовании ссылок типа​ содержать сразу 2​
    4. ​ относительные и смешанные.​ доктор прописал​
    • ​ С9 получим значение​ а там и​ ячейкойК сожалению я​ потом в другие​
    • ​ или добавляю, то​2 – номер столбца,​ столбцов и строк.​ независимо от вставки​нажмите клавишу​
    1. ​ использовании относительных ссылок​, перед или после​, к которому прибавлено​ А1 столбцы обозначаются​ типа ссылок: абсолютные​ Сюда так же​mattiasrem​2;4 (​ цвета другие и​ не могу копировать​
    2. ​ диапазоны копировать)​ перестаёт работать. Как​ в котором находится​ Для возвращения ссылок​ новых столбцов?​F4​ столбцах​ в Именах). Теперь​1​
    3. ​ число 5. Также​ буквами, а строки​ и относительные.​ относятся «имена» на​:​разделитель — любой: 2/4​ колонок больше.​ или растягивать ячейки​меняю​

    ​ мне сделать, чтобы​

    Примеры использования функции АДРЕС в Excel

    ​ искомая ячейка.​ такого типа в​Решение заключается в использовании​, будут автоматически вставлены​С, D, Е​B2​);​ в формулах используются​ — цифрами, например​В C2 введите уже​ целые диапазоны ячеек.​DV​

    ​ 2&4 2,4 2я4​Вот я и​ — собъется форматирование.​

    ​A2​ при добавлении или​Аналогичным способом получаем ссылку​ качестве параметра a1​ функции ДВССЫЛ(), которая​

    ​ знаки $: =СУММ($А$2:$А$5 ​содержатся прогнозы продаж​– активная ячейка;​нажмите один раз клавишу​ ссылки на диапазоны​ D7. При использовании​ другую формулу: =B2/A$2.​ Рассмотрим их возможности​, формулы SUMPRODUCT работают,​

    • ​ подумал, если не​ Многие ячейки имеют​на​
    • ​ удалении элементов формула​ на ячейку с​
    • ​ должно быть явно​ формирует ссылку на​
    • ​Еще раз нажмите клавишу​ в натуральном выражении​на вкладке Формулы в​
    • ​F4​ ячеек, например, формула​ ссылок типа R1C1​ Чтобы изменить ссылки​

    ​ и отличия при​ но иногда виснет​Также допускается такое​

    ​ указывать жестко в​ или другой фон​АДРЕС(СТРОКА()+1;СТОЛБЕЦ())​ сохраняла свою работоспособность?​ максимальной ценой товара.​ указано логическое значение​ ячейку из текстовой​F4​

    Как получить адрес ссылки на ячейку Excel?

    ​ по годам (в​ группе Определенные имена​. Ссылка​ =СУММ(А2:А11) вычисляет сумму​ и столбцы, и​ в Excel сделайте​ практическом применении в​ Эксель.​ значение :​

    ​ формуле строки и​ или другой цвет​

    ​,​Ігор Гончаренко​ В результате получим:​ ЛОЖЬ или соответствующее​

    ​ строки. Если ввести​: ссылка будет модифицирована​

    • ​ шт.). Задача: в​ выберите команду Присвоить​С1​ значений из ячеек ​ строки обозначаются цифрами,​ двойной щелчок левой​ формулах.​Это из-за того,​R4C2​ колонки, а добиться​ шрифта. Мне именно​а​: напишите в любую​
    • ​Пример 3. В таблице​ числовое значение 0.​ в ячейку формулу:​

    ​ в =СУММ(А$2:А$5 (фиксируются строки)​ столбцах​ имя;​выделится и превратится​

    Адрес по номерам строк и столбцов листа Excel в стиле R1C1

    ​А2А3​ например R7C5 (R​ кнопкой мышки по​Абсолютные ссылки позволяют нам​ что я прописал​или​ того, чтобы они​ нужно в адресной​

    ​A50​ ячейку =индекс(С:С;531)​

    Исходная таблица.» gif;base64,R0lGODdhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=» data-src=»https://img.my-excel.ru/excel-v-jachejku-nazvanie-lista_16_1.png» >

    ​ содержится ячейка, данные​Стиль ссылок в Excel​ =ДВССЫЛ(«B2»), то она​

    ​Еще раз нажмите клавишу​

    • ​F, G, H​в поле Имя введите,​
    • ​ в​, . ​ означает ROW -​
    • ​ ячейке или нажмите​ зафиксировать строку или​
    • ​ большой диапазон ?​B4​

    ​ вычислялись сами, в​

    ​ строке скопировать формулу​- на​потом добавляйте, удаляйте​ из которой используются​ может быть изменен​

    ​ всегда будет указывать​F4​посчитать годовые продажи​ например Сумма2ячеек;​$C$1​А11​ строка, С означает​ клавишу F2 на​ столбец (или строку​ Массив $a$1:$aa$65000​Serge_007​ зависимости от того​ как текст и​

    ​АДРЕС(СТРОКА()+49;СТОЛБЕЦ())​ сколько угодно строк​ в другом программном​ путем установки/снятия флажка​

    Получить адрес ячейки формулой

    ​ на ячейку с​​: ссылка будет модифицирована​
    ​ в рублях, т.е.​убедитесь, что в поле​
    ​(при повторных нажатиях​. Однако, формула =СУММ($А$2:$А$11)​ COLUMN — столбец).​ клавиатуре.​ и столбец одновременно),​Serge_007​
    ​: Я же написал:​ в какой ячейке​ вставить ее в​
    ​получается:​потом в ячейку​ продукте. Для обеспечения​

    ​ пункта меню «Стиль​​ адресом​
    ​ в =СУММ($А2:$А5 (фиксируется столбец)​

    ​ перемножить столбцы​​ Диапазон введена формула​ клавиши​ также вычисляет сумму​ Если аргумент А1​Скопируйте ее в остальные​
    ​ на которые должна​: Да. SUMPRODUCT -​Quote​ находится формула, то​

    ​ уже отформатированную (по-другому)​​=ПОИСКПОЗ(ИСТИНА();(АДРЕС(СТРОКА()+1;СТОЛБЕЦ()):АДРЕС(СТРОКА()+49;СТОЛБЕЦ())=»»);ЛОЖЬ())​
    ​ С531 напишите Вася​ совместимости необходимо предоставить​ ссылок R1C1», который​B2​Еще раз нажмите клавишу​С, D, Е​ =СУММ(A1:A2)​
    ​F4​
    ​ значений из тех​ имеет значение ИСТИНА​ ячейки диапазона C3:C4.​ ссылаться формула. Относительные​ «тяжёлая» формула массива.​(Serge_007)200?’200px’:»+(this.scrollHeight+5)+’px’);»>1. Функция ЯЧЕЙКА().​ один раз сделав​ ячейку.​не работает.​а теперь помотрите​ ссылку на нее​ находится в «Файл​вне зависимости от​F4​на столбец​Нажмите ОК.​ссылка будет принимать​ же ячеек. Тогда​ или 1 или​Описание новой формулы. Символ​ ссылки в Excel​KuklP​0mega​ Ctrl+C, можно будет​Казанский​Даже когда явно​

    ​ что в ячейке,,​​ в виде R1C1.​ – Параметры –​
    ​ любых дальнейших действий​: ссылка будет модифицирована​
    ​B​Теперь в​
    ​ последовательно вид​ в чем же разница?​ опущен, то функция​ доллара ($) в​
    ​ изменяются автоматически при​
    ​: Серег, если ячейка​: Сергей, мы говорим​ простым многократным Ctrl+V​: Есть 2 решения:​ задаю адрес:​ в которой написано​
    ​Исходная таблица имеет следующий​ Формулы – Работа​ пользователя, вставки или​ в =СУММ(А2:А5 (относительная ссылка).​. Использование механизма относительной​
    ​B2​C$1, $C1, C1, $C$1​Для создания абсолютной ссылки​ АДРЕС() возвращает ссылку​ адресе ссылок фиксирует​ копировании формулы вдоль​
    ​ всего одна:​

    ​ о разных вещах​​ решить задачу. Растяжкой,​1. Использовать спец.​
    ​=ПОИСКПОЗ(ИСТИНА();(АДРЕС(2;1):АДРЕС(50;1)=»»);ЛОЖЬ())​​ =индекс(С:С;531)​

    ​ вид:​​ с Формулами».​ удаления столбцов и​ Последующие нажатия изменяют​ адресации позволяет нам​введем формулу =Сумма2ячеек.​, …). Ссылка вида​ используется знак $.​ типа А1; если​ адрес в новых​
    ​ диапазона ячеек, как​200?’200px’:»+(this.scrollHeight+5)+’px’);»>MsgBox sheets(2).usedrange.Address​
    ​=ЯЧЕЙКА(«адрес»;B4)​ копированием ячеек или​
    ​ вставку — Формулы.​тоже не работает.​и что там. ​Для получения ссылки на​Если требуется ссылка на​ т.д.​ ссылку заново по​ ввести для решения​ Результат будет тот,​$C$1​ Ссылка на диапазона​ этот аргумент имеет​ скопированных формулах.​
    ​ по вертикали, так​GS8888​

    ​Эта формула выдаст​​ специальной вставкой мне​
    ​2. Включить стиль​Подскажите, плз., в​если Вы не​ ячейку B6 используем​ ячейку, которая находится​Небольшая сложность состоит в​ кругу.​ задачи только одну​ который мы ожидали:​
    ​называется​ записывается ввиде $А$2:$А$11. Абсолютная​ значение ЛОЖЬ (или​Абсолютные, относительные и смешанные​ и по горизонтали.​: С НОВЫМ ГОДОМ​ такой результат​ кажется эту задачу​

    ​ ссылок R1C1 (Параметры​​ чем ошибка?​ умеете написать правильную​ следующую формулу: =АДРЕС(6;2;1;0).​
    ​ в другом листе​ том, что если​Для окончания ввода нажмите​

    Как вставить адрес ячейки в формулу массива?

    ​ формулу. В ячейку​​ будет выведена сумма​абсолютнойC$1, $C1​ ссылка позволяет при​ 0), функция АДРЕС()​ ссылки в Excel:​
    ​ Простой пример относительных​
    ​ И РОЖДЕСТВОМ ВАС. ​​$B$4​​ решать значительно трудоемче​​ — Формулы). В​​Пытливый​
    ​ формулу, это не​​Аргументы функции:​​ данного документа Excel,​ целевая ячейка пустая,​ENTER.​F​
    ​ 2-х ячеек из​​– смешанными, а​​копировании​​ возвращает ссылку типа​​$A$2 – адрес абсолютной​
    ​ адресов ячеек:​​МНЕ НУЖНА ВАША​​Но чтобы появилось​​ (либо потом цвета​
    ​ этом стиле формула​
    ​: Адрес возвращает текст,​
    ​ значит, что Excel​
    ​6 – номер строки​ полезно использовать параметр​
    ​ то ДВССЫЛ() выводит​
    ​Чтобы изменить только первую или​
    ​вводим: =$В3*C3. Потом​ столбца слева (см. файл​

    ​С1относительной​​формулы однозначно зафиксировать ​ R1C1.​ ссылки с фиксацией​Заполните диапазон ячеек A2:A5​ ПОМОЩЬ. Я ВИЖУ​ это значение -​
    ​ восстанавливать прийдется, либо​ с одинаковой относительной​

    ​ а не ссылку.​​ не умеет правильно​ искомой ячейки;​
    ​ [имя_листа], который принимает​

    ​ 0, что не​​ втрорую часть ссылки -​
    ​ протягиваем формулу маркером​

    ​ примера, лист пример1). Если​​.​ адрес диапазона или​
    ​Чтобы изменить тип ссылок,​ по колонкам и​ разными показателями радиусов.​ ВЫ ХОРОШО РАЗБИРАЕТЕСЬ​ мне надо глазами​ миллион кликов по​ ссылкой выглядит одинаково​ Для того, чтобы​ считать.​2 – номер столбца,​
    ​ текстовое значение, соответствующее​ всегда удобно. Однако,​ установите мышкой курсор​ заполнения вниз до​ формулу ввести в​Такм образом, введем в​

    ​ адрес ячейки. Рассмотрим пример.​​ используемый Microsoft Excel,​
    ​ строкам, как по​
    ​В ячейку B2 введите​ В ЕКСЕЛЬ. У​ найти нужный адрес​​ спец. вставкам).​​ во всех ячейках.​ превратить адрес в​разницу улавливаете между​ в котором содержится​ названию требуемого листа,​ это можно легко​ в нужную часть​F6​ ячейку​В1​Пусть в ячейке​

    ​ нажмите кнопку​​ вертикали, так и​ формулу вычисления объема​​ МЕНЯ ТАКАЯ ПРОБЛЕМА.​​ и ручками ввести​Вот вроде все.​gling​ ссылку, надо ее​
    ​ «Excel не умеет​ ячейка;​

    ​ например «Лист7».​​ обойти, используя чуть​ ссылки и последовательно​,​B5​формулу =А1*$С$1. Это​В2​Microsoft Office​ по горизонтали.​ сферы, которая будет​ ЕСТЬ СТОЛБЕЦ ДАТА,​В4​vikttur​: Копируете ячейку с​ «обернуть» ДВССЫЛ()​

    ​ правильно считать» и​​1 – тип ссылки​​

    ​ более сложную конструкцию​​ нажимайте клавушу​а затем весь столбец​, то она будет​

    ​ можно сделать и​​введена формула =СУММ($А$2:$А$11)​, затем нажмите кнопку​
    ​$A2 – смешанная ссылка.​ ссылаться на значение​ ТИП И СУММА.​в формулу.​: До конца не​ формулой — выделяете​ДВССЫЛ(АДРЕС(. ) & «:»​ «я не умею​ (абсолютная);​Пример 1. В таблице​ с проверкой через​F4.​ таблицы протягиваем вправо​ суммировать ячейки​ в ручную, введя​ , а в​Параметры Excel​ При копировании фиксируется​

    ​ A2. Формула будет​​ И ИДЕТ ПОДСЧЕТ​
    ​С таким же​ дочитал — много​
    ​ нужный диапазон —​ & АДРЕС())​ написать правильную формулу»​0 – указание на​ Excel содержится ячейка,​ функцию ЕПУСТО():​В заключении расширим тему​

    ​ на столбцы ​​A4:A5​ знак $.​ ячейке​(внизу окна) и​ колонка, а строка​ выглядеть следующим образом:​ ФОРМУЛОЙ​

    ​ успехом я могу​​ очень :)​
    ​ специальная вставка —​vikttur​проблема в том,​

    ​ стиль R1C1.​​ отображающая динамически изменяемые​
    ​=ЕСЛИ(ЕПУСТО(ДВССЫЛ(«B2″));»»;ДВССЫЛ(«B2»))​ абсолютной адресации. Предположим,​G H​
    ​, если ввести в​Нажмем​С2​ выберите пункт​ изменяется.​ =(4/3)*3,14*A2^3​=СУММЕСЛИМН(Отчет_День!F:F;Отчет_День!B:B;»>=01.01.2013″;Отчет_День!B:B;» СТОЛБЕЦ F:F​ туда поставить и​=ИНДЕКС(E3:E20;ПОИСКПОЗ(1=1;E3:E20=»»;)-1)​ вставить формулы —ОК.​: Вообще можно без​ что «Excel не​В результате получим ссылку:​ данные в зависимости​При ссылке на ячейку​ что в ячейке​.​D10​ENTER​формула =СУММ(А2:А11). Скопировав​Формулы​A$2 – смешанная ссылка.​Скопируйте формулу из B2​ — ЭТО ЧИСЛА,​ другой адрес​Из-за того, что​ В этом случае​ применения АДРЕС:​ умеет» или в​Практическое применение функции АДРЕС:​ от определенных условий.​В2​B2​Обратите внимание, что в​, то – ячейки​и протянем ее​ формулы вниз, например с​. В группе​ При копировании фиксируется​ вдоль колонки A2:A5.​ КОТОРЫЕ Я СУММИРУЮ​На нижней картинке​ приходится искать пустую​ форматы не собьются.​=ИНДЕКС(A2:H50;5;4)​ том что «кто-то​ Поиск значения в​ Для работы с​с другого листа​находится число 25,​ формуле =$В3*C3 перед​
    ​С9:С10​ вниз. Теперь в​ помощью Маркера заполнения,​Работа с формулами​ строка, а колонка​
    ​Как видите, относительные адреса​ ПО 2М КРИТЕРИЯМ:​
    ​ значение =​ строку, получается формула​vikttur​vadi61​ не умеет пользоваться​ диапазоне таблицы Excel​ актуальными данными в​ =ДВССЫЛ(«пример4!B2») может возникнуть​ с которым необходимо​ столбцом​.​В5​ во всех ячейках​установите или снимите​
    ​ изменяется.​ помогают автоматически изменять​1 — ДАТА​$D$5​ массива (как и​: vadi61, говорим-воду-льем.​: ув. Пытливый,​ возможностями Excel»?​ по столбцам и​ таблице, которая находится​ и другая сложность:​ выполнить ряд вычислений,​B​Другими словами, будут суммироваться​будет правильная формула​ столбца​ флажок​Для сравнения: A2 –​ адрес в каждой​ ДОЛЖНА БЫТЬ ОТ​. ( а​ у Вас в​
    ​От Вас пример,​

    ​спасибо, сработало!​​извините.​ строкам.​ на другом листе​
    ​ при изменении названия​
    ​ например, возвести в​стоит значок $.​ 2 ячейки соседнего​ =А5*$С$1. Всем сотрудникам​В​Стиль ссылок R1C1​
    ​ это адрес относительный,​ формуле.​ 01.01.2013 И ДО​ в действительности -​ файле).​ в котором покажете​Пытливый​Dima S​Примечание: при использовании стиля​
    ​ документа требуется получить​
    ​ листа пример4 –​ разные степени (см.​ При копировании формулы​ столбца слева, находящиеся​ теперь достанется премия​получим одну и​.​ без фиксации. Во​Так же стоит отметить​
    ​ 31.12.2013, Т.Е. ВЕСЬ​ занята ячейка​Лучше в ячейку​ проблему.​: Да не за​
    ​: а если конкретно​

    ​ R1C1 запись абсолютной​​ ссылку на данную​
    ​ формула перестает работать.​ файл примера, лист​

    определить адрес ячейки

    ​ =$В3*C3 в ячейки​​ на той же​
    ​ :).​
    ​ ту же формулу =СУММ($А$2:$А$11),​[Имя_листа]​
    ​ время копирования формул​ закономерность изменения ссылок​
    ​ ГОД 2013​$B$4​ вписать определенное значение​vadi61​ что.​​ по вопросу​​ ссылки не содержит​

    ​ ячейку.​​ Но это также​
    ​ пример4). Для этого​ столбцов​
    ​ строке и строкой​Введем в ячейку​ т.е. ссылка на​ Необязательный аргумент. Текстовое значение,​​ строка (2) и​​ в формулах. Данные​2 — ЭТО​

    ​Я вообще не должен​​ — число, текст​
    ​: ув. vikttur,​Уважаемый vikttur дал​
    ​то есть​
    ​ знака «$». Чтобы​На листе «Курсы» создана​ можно обойти –​

    ​ в столбце​​F,GH​ выше.​B1​ диапазон ячеек при​​ определяющее имя листа,​​ столбец (A) автоматически​
    ​ в B3 ссылаются​ ТИП​
    ​искать визуально и​​ (если его не​​вот пример. Сам​
    ​ хороший совет, поскольку​ДВССЫЛ(«A»&СЧЁТ())​ отличать абсолютные и​​ таблица с актуальными​​ см. пример из​C​, этот значок $​
    ​Ссылка на диапазон суммирования​формулу =А1, представляющую​​ копировании​​ которое используется для​​ изменяются на новые​

    ​ на A3, B4​​СТОЛБЕЦ B:B -​
    ​ тем более​​ нужно видеть -​

    ​ оригинал достаточно большой​​ ДВССЫЛ — это​portmone​
    ​ относительные ссылки используются​
    ​ курсами валют:​ статьи Определяем имя​​напишем формулу возведения​
    ​ говорит EXCEL о​ будет меняться в​ собой относительную ссылку​не изменилась​ формирования внешней ссылки.​​ адреса относительно расположения​​ на A4 и​

    ​ ЭТО СТОЛБЕЦ ДАТ​указывать​ цвет текста равный​ — это фрагмент.​
    ​ т.н. «летучая» функция​: Ігор Гончаренко, вдохните,​​ квадратные скобки «[]».​​На отдельном листе «Цены»​ листа.​ в степень (значения​​ том, что ссылку​

    ​ зависимости от месторасположения​​ на ячейку​. А в столбце​​ Например, формула =АДРЕС(1;1;;;»Лист2″)​​ скопированной формулы, как​ т.д. Все зависит​
    ​СТОЛБЕЦ D:D -​​машине на определенную​​ цвету заливки). В​В файле отображается​ и пересчитывается от​ выдохните. Спасибо за​ Например, если в​ создана таблица с​Другим способом заставить формулу​​ степени введем в​​ на столбец​​ формулы на листе,​

    ​А1​​С​ возвращает значение Лист2!$A$1.​​ по вертикали, так​​ од того куда​ ЭТО СТОЛБЕЦ ТИПА​ ячейку.​ таком случае формула​ перечень деталей. К​​ любого чиха на​
    ​ Ваш фидбек, но​
    ​ данном примере в​
    ​ товарами, отображающая стоимость​ ссылаться на один​
    ​ столбец​B​
    ​ но «расстояние» между​. Что же произойдет​
    ​получим другой результат:​Как видно из рисунка​ и по горизонтали.​
    ​ будет ссылаться первая​
    ​В РЕЗУЛЬТАТЕ ПОДСЧЕТА​
    ​Машина должна​
    ​ получается легкой:​

    ​ каждой детали (по​​ листе. Эти пересчеты,​ я и не​
    ​ качестве параметра тип_ссылки​ в долларах США​
    ​ и тот же​D​модифицировать не нужно.​​ ячейкой с формулой​​ с формулой при​​ в ячейке​

    ​ ниже (см. файл​​Примечание. В данном примере​ введенная формула, а​ Я ОШИБСЯ НА​
    ​искать сама.​=ИНДЕКС(E3:E20;ПОИСКПОЗ(«конец»;E3:E20;)-1)​
    ​ сути в отдельную​ конечно же, нагружают​ говорил, что Excel​ указать число 4,​

    ​ (USD):​​ столбец является использование​
    ​): =$B$2^$D2.​
    ​ А вот перед​
    ​ и диапазоном суммирования​

    ​ ее копировании в​​С3​​ примера) функция АДРЕС()​​ формула может содержать​
    ​ ее копии будут​ СУММУ 12,00​

    ​Ее надо заставить​​Диапазон не закреплять,​​ мини-табличку) сгруппированы цены​​ машину и замедляют​ не умеет, я​ ссылка на ячейку​
    ​В ячейку D3 поместим​ функции СМЕЩ() –​Мы использовали абсолютную ссылку​ столбцом​

    ​ всегда будет одинаковым​​ ячейки расположенные ниже​будет формула =СУММ(A3:A12),​

    ​ возвращает адрес ячейки​​ не только смешанную​ изменять ссылки относительно​
    ​ПОДСЧЕТ ИДЕТ В​

    ​ проверить все столбцы​​ задать размер не​ продаж. Цены меняются,​
    ​ работу.​ прекрасно знаю, что​ примет следующий вид:​ ссылку на ячейку​ об этом читайте​ на ячейку​С​ (один столбец влево).​В1​
    ​ в ячейке​ во всевозможных форматах.​ ссылку, но и​ своего положения в​
    ​ ДИАПАЗОНЕ 700 ЯЧЕЕК​ и строчки .​ меньше максимальной высоты​ поэтому эти мини-таблички​Я вам показал​
    ​ мои навыки работы​Так выглядит абсолютный тип​
    ​ таблицы, находящейся на​ статью Как заставить​
    ​B2​такого значка нет​
    ​Относительная адресация при создании​? После протягивания ее​С4​
    ​Чаще всего адрес ячейки​ абсолютную: =B2/$A$2 результат​ диапазоне ячеек на​ И В КАКОЙ​ И когда найдется​ блока. Естественно, должно​
    ​ растут по высоте​ для вашего варианта,​ в этом ПО​ ссылок по строкам​ листе «Курсы», в​ формулу все время​. При любых изменениях​ и формула в​ формул для Условного​ вниз Маркером заполнения,​
    ​будет формула =СУММ(A4:A13)​
    ​ требуется, чтобы вывести​
    ​ будет одинаковый. Но​ листе.​ ИМЕННО Я НЕ​ ячейка с «1»​ соблюдаться условие, что​ (добавляются строки). Актуальная​ а vikttur предлагает​не идеальны, поэтому​ и столбцам при​ которой содержится информация​ ссылаться на один​ положения формулы абсолютная​ ячейке​ форматирования.​ в ячейке​
    ​ и т.д. Т.е.​ значение ячейки. Для​ в практике часто​​​​ УКАЗАЛ НУЖНЫЙ ТИП​ , тогда должен​​ пусто (лучше, как​
    ​ цена (нижняя ячейка​ принципиально другое решение,​ я здесь.​ использовании стиля R1C1.​ о курсе валюты​ и тот же​ ссылка всегда будет​H6​
    ​Пусть необходимо выделить в​В5​ при копировании ссылка​ этого используется другая​

    Абсолютная ссылка в Excel фиксирует ячейку в формуле

    ​ возникают случаи, когда​Заполните табличку, так как​ Я НЕ ЗНАЮ.​ быть результат :​ замечено, значение) гарантированно​ колонки Е) и​ более удачное, на​Dima S, спасибо​portmone​ USD. Для этого​ столбец.​

    ​ ссылаться на ячейку,​примет вид =$В6*E6.​ таблице, содержащей числа​будет стоять формула​ была​ функция ДВССЫЛ().​ без смешанных ссылок​ показано на рисунке:​Я МОГУ ПРОГРАММНО​столбец2 строка4​

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

    ​ будет в искомом​ маркировка документа, в​ мой взгляд.​ большое!​: Всем привет!​ введем следующую формулу:​Функция АДРЕС возвращает адрес​ содержащую наше значение​Существует несколько возможностей при​ от 1 до​ =А5, т.е. EXCEL​модифицирована​Формула =ДВССЫЛ(АДРЕС(6;5)) просто выведет​ не обойтись.​

    1. ​Описание исходной таблицы. В​ КАК-ТО НАЙТИ АДРЕС​
    2. ​(можно упростить​ диапазоне.​ которой эта цена​vadi61​Все вышеперечисленные способы​Как вставить в​ =АДРЕС(3;2;1;1;»Курсы»).​
    3. ​ определенной ячейки (текстовое​ 25:​

    ​ вводе формулы ввести знак $ в​ 100, значения больше​изменил​.​

    ​ значение из 6-й​Полезный совет. Чтобы не​ ячейке A2 находиться​ СТРОКИ, В КОТ​2 4)​Еще совет. Плюсик​ указана (колонка F)​: vikttur,​ отлично работают, если​ адрес ячейки формулу?​Значение параметров:​ значение), на которую​при копировании формулы из​ адрес ячейки или диапазона.​ 50, причем, только​

    ​первоначальную формулу =A1.​

    Использование абсолютных и относительных ссылок в Excel

    ​Другой пример.​ строки 5 столбца​

    ​ вводить символ доллара​ актуальный курс евро​ ЕСТЬ ЧИСЛО 12,00​Serge_007​ группировки лучше располагать​ должны отображаться в​Пытливый,​ их просто вставить​Поясню — для​3 – номер строки,​ указывают номера столбца​С3Н3​ Рассмотрим ввод на​ в четных строках​ При копировании вправо​Пусть в диапазоне​ (Е). Эта формула​ ($) вручную, после​ по отношению к​

    ​ В СТОЛБЦЕ СУММА​: А я ведь​ в строке-заголовке, так​ верхней строке мини-табличек​Я просто не​ в ячейку. Но​ использования в качестве​ в которой содержится​ и строки. К​– формула не​ примере формулы =СУММ($А$2:$А$5)​ (см. файл примера,​ в ячейку​А1:А5​

    ​ эквивалентна формуле =Е6.​ указания адреса периодически​ доллару на сегодня.​ F:F И В​ спрашивал:​ логичнее и пустая​ (там, где указаны​ понял как я​ проблема в том,​ диапазона в формуле​ искомая ячейка;​ примеру, в результате​ изменится, и мы​

    ​1. Ввести знак $​ лист пример2). Построим​С1​имеются числа (например,​Возникает вопрос: «Зачем весь​ нажимайте клавишу F4​ В диапазоне ячеек​ СТОЛБЦЕ ТИП D:D​Цитата​ строка скроется.​ Арт.-№, и название​

    ​ привяжу формулу написанную​ что если эти​ ПОИСКПОЗ мне нужно​2 – номер столбца​

    1. ​ выполнения функции =АДРЕС(5;7)​ получим правильный результат​ можно вручную, последовательно​ такую таблицу:​формула будет преобразована​ зарплата сотрудников отдела),​ этот огород с​ для выбора нужного​ B2:B4 находятся суммы​
    2. ​ ДОЛЖНО БЫТЬ ЗНАЧЕНИЕ​Serge_007200?’200px’:»+(this.scrollHeight+5)+’px’);»>Как Вы хотите​

    ​См. пример​ детали). Все мини-таблички​ув. vikttur​ формулы вставить в​ получить адрес последней​

    ​ с искомой ячейкой;​ будет выведено значение​

    1. ​ 625;​ вводя с клавиатуры все​Создадим правило для Условного​ в =В1.​ а в​ функцией АДРЕС()?». Дело​
    2. ​ типа: абсолютный или​ в долларах. В​ НЕ РАВНО СЛОВУ​ узнать адрес? Увидеть​
    3. ​vadi61​ отделены друг от​к своей задаче.​ большую формулу, что​

    ​ заполненной ячейки​1 – тип ссылки​ $G$5.​при вставке нового столбца​ знаки =СУММ($А$2:$А$5)​ форматирования:​Внимание!​С1​ в том, что​ смешанный. Это быстро​ диапазоне C2:C4 будут​

    ​ «ПРОЕЗД»​ его? Получить в​: ув. vikttur,​ друга пустой строкой.​ Там и строка​ я указал выше,​Для этого я​ – абсолютная;​Примечание: наличие символов «$»​ между столбцами​

    ​2. С помощью клавиши​выделите диапазон таблицы​При использовании относительной​– процент премии​ существуют определенные задачи,​ и удобно.​ находится суммы в​ФУНКЦИЕЙ​ ячейку? Ячейка с​

    Источник

    How do I obtain a reference to the current cell?

    For example, if I want to display the width of column A, I could use the following:

    =CELL("width", A2)
    

    However, I want the formula to be something like this:

    =CELL("width", THIS_CELL)
    

    asked Apr 16, 2009 at 18:21

    Steven's user avatar

    StevenSteven

    13.4k27 gold badges102 silver badges146 bronze badges

    Several years too late:

    Just for completeness I want to give yet another answer:

    First, go to Excel-Options -> Formulas and enable R1C1 references. Then use

      =CELL("width", RC)
    

    RC always refers the current Row, current Column, i.e. «this cell».

    Rick Teachey’s solution is basically a tweak to make the same possible in A1 reference style (see also GSerg’s comment to Joey’s answer and note his comment to Patrick McDonald’s answer).

    Cheers
    :-)

    Community's user avatar

    answered Aug 13, 2014 at 16:38

    imix's user avatar

    imiximix

    1,13010 silver badges13 bronze badges

    5

    Create a named formula called THIS_CELL

    1. In the current worksheet, select cell A1 (this is important!)

    2. Open Name Manager (Ctl+F3)

    3. Click New...

    4. Enter «THIS_CELL» (or just «THIS», which is my preference) into Name:

    5. Enter the following formula into Refers to:

      =!A1

      NOTE: Be sure cell A1 is selected. This formula is relative to the ActiveCell.

    6. Under Scope: select Workbook.

    7. Click OK and close the Name Manager

    Use the formula in the worksheet exactly as you wanted

    =CELL("width",THIS_CELL)
    

    EDIT: Better solution than using INDIRECT()

    It’s worth noting that the solution I’ve given should be preferred over any solution using the INDIRECT() function for two reasons:

    1. It is nonvolatile, while INDIRECT() is a volatile Excel function, and as a result will dramatically slow down workbook calculation when it is used a lot.
    2. It is much simpler, and does not require converting an address (in the form of ROW() COLUMN()) to a range reference to an address and back to a range reference again.

    EDIT: Also see this question for more information on workbook-scoped, sheet dependent named ranges.

    EDIT: Also see @imix’s answer below for a variation on this idea (using RC style references). In that case, you could use =!RC for the THIS_CELL named range formula, or just use RC directly.

    Community's user avatar

    answered Mar 8, 2014 at 2:54

    Rick's user avatar

    RickRick

    42.1k15 gold badges70 silver badges116 bronze badges

    5

    You could use

    =CELL("width", INDIRECT(ADDRESS(ROW(), COLUMN())))
    

    Lance Roberts's user avatar

    Lance Roberts

    22.2k32 gold badges112 silver badges129 bronze badges

    answered Apr 16, 2009 at 18:27

    Patrick McDonald's user avatar

    Patrick McDonaldPatrick McDonald

    63.7k14 gold badges106 silver badges118 bronze badges

    4

    =ADDRESS(ROW(),COLUMN(),4) will give us the relative address of the current cell.
    =INDIRECT(ADDRESS(ROW(),COLUMN()-1,4)) will give us the contents of the cell left of the current cell
    =INDIRECT(ADDRESS(ROW()-1,COLUMN(),4)) will give us the contents of the cell above the current cell (great for calculating running totals)

    Using CELL() function returns information about the last cell that was changed. So, if we enter a new row or column the CELL() reference will be affected and will not be the current cell’s any longer.

    Code Lღver's user avatar

    Code Lღver

    15.5k16 gold badges56 silver badges75 bronze badges

    answered Apr 11, 2012 at 11:43

    andy's user avatar

    andyandy

    3293 silver badges2 bronze badges

    1

    A2 is already a relative reference and will change when you move the cell or copy the formula.

    answered Apr 16, 2009 at 18:23

    Joey's user avatar

    JoeyJoey

    341k85 gold badges687 silver badges681 bronze badges

    2

    =ADDRESS(ROW(),COLUMN())
    =ADDRESS(ROW(),COLUMN(),1)
    =ADDRESS(ROW(),COLUMN(),2)
    =ADDRESS(ROW(),COLUMN(),3)
    =ADDRESS(ROW(),COLUMN(),4)
    

    answered Dec 28, 2013 at 14:22

    Sebasitankg's user avatar

    Without INDIRECT(): =CELL("width", OFFSET($A$1,ROW()-1,COLUMN()-1) )

    answered Jul 2, 2014 at 14:01

    Cosmin Rus's user avatar

    Cosmin RusCosmin Rus

    3242 silver badges7 bronze badges

    I found the best way to handle this (for me) is to use the following:

    Dim MyString as String
    MyString = Application.ThisCell.Address
    Range(MyString).Select
    

    Hope this helps.

    answered Jun 28, 2013 at 16:11

    Barry LaBonte's user avatar

    Inside tables you can use [@] which (unfortunately) Excel automatically expands to Table1[@] but it does work. (I’m using Excel 2010)

    For example when having two columns [Change] and [Balance], putting this in the [Balance] column:

    =OFFSET([@], -1, 0) + [Change]
    

    Note of course that this depends on the order of the rows (just like most any other solution), so it’s a bit fragile.

    answered Dec 19, 2011 at 21:38

    Jannes's user avatar

    JannesJannes

    1,7601 gold badge17 silver badges20 bronze badges

    0

    There is a better way that is safer and will not slow down your application. How Excel is set up, a cell can have either a value or a formula; the formula can not refer to its own cell. You end up with an infinite loop, since the new value would cause another calculation… . Use a helper column to calculate the value based on what you put in the other cell. For Example:

    Column A is a True or False, Column B contains a monetary value, Column C contains the folowing formula:
    =B1

    Now, to calculate that column B will be highlighted yellow in a conditional format only if Column A is True and Column B is greater than Zero…

    =AND(A1=True,C1>0)

    You can then choose to hide column C

    answered Jun 27, 2014 at 19:31

    Ester's user avatar

    EsterEster

    291 silver badge11 bronze badges

    Full credit to the top answer by @rick-teachey, but you can extend that approach to work with Conditional Formatting. So that this answer is complete, I will duplicate Rick’s answer in summary form and then extend it:

    1. Select cell A1 in any worksheet.
    2. Create a Named Range called THIS and set the Refers to: to =!A1.

    Attempting to use THIS in Conditional Formatting formulas will result in the error:

    You may not use references to other workbooks for Conditional Formatting criteria
    

    If you want THIS to work in Conditional Formatting formulas:

    1. Create another Named Range called THIS_CF and set the Refers to: to =THIS.

    You can now use THIS_CF to refer to the current cell in Conditional Formatting formulas.

    You can also use this approach to create other relative Named Ranges, such as THIS_COLUMN, THIS_ROW, ROW_ABOVE, COLUMN_LEFT, etc.

    answered Nov 20, 2019 at 18:06

    Nic Paul's user avatar

    EDIT: the following is wrong, because Cell(«width») returns the width of the last modified cell.

    Cell("width") returns the width of the current cell, so you don’t need a reference to the current cell. If you need one, though, cell("address") returns the address of the current cell, so if you need a reference to the current cell, use indirect(cell("address")). See the documentation: http://www.techonthenet.com/excel/formulas/cell.php

    answered Sep 15, 2011 at 14:40

    Myer's user avatar

    MyerMyer

    3,6421 gold badge40 silver badges50 bronze badges

    Reference to a cell that include this formula (self reference):
    address(row();column())

    E.g. getting the value of the cell above:
    indirect(address(row()-1;column()))

    Or what the OP asked:
    =Cell(width;address(row();column()))

    answered Jul 12, 2021 at 16:13

    Rian Alotha's user avatar

      msm.ru

      Нравится ресурс?

      Помоги проекту!

      Коротко о разделе:
      Здесь разрешается создавать темы, относящиеся к любому языку программирования, для которого не существует раздела на форуме (например, Lisp, Tcl/Tk, FORTRAN и т.д.). Если раздел для нужного Вам языка есть, большая просьба создавать тему в нем.
      Вопросы, связанные с JScript, Perl, PHP обсуждаются в разделе WWW Masters.

      Обратите внимание:
      1. Прежде чем задать вопрос, воспользуйтесь поиском. Возможно, Ваш вопрос уже обсуждали.
      2. Если Ваш вопрос связан с конкретным языком программирования, обязательно укажите название языка в имени темы.
      3. Постарайтесь давать темам информативные названия. Темы с названиями типа «Помогите, горю» будут удалены.
      4. Помните, чем грамотней будет задан Ваш вопрос, тем больше будет у Вас шансов получить на него ответ. Как правильно задавать вопросы
      5. Ипользуйте тег [ code ] …текст программы… [ /code ] для выделения текста программы.

      Просьбы выполнить какую-либо работу за автора в этом разделе не обсуждаются. Темы с подобными просьбами будут перемещены или удалены. Для заказов у нас существуют специальные разделы: Разовые заказы и подработка, ПОМОЩЬ СТУДЕНТАМ.

      Если кто не понял (а такие есть) — чтобы за вас решали ваши задачки, идите на другие ресурсы.

      Полезные ссылки:
      Есть. ;)
      Наши Исходники | GPSS (en), GPSS (ru) (!) | Common Lisp | Tcl/Tk | Haskell | Lua

      >
      Адрес текущей ячейки в EXCEL

      • Подписаться на тему
      • Сообщить другу
      • Скачать/распечатать тему



      Сообщ.
      #1

      ,
      22.02.05, 15:05

        Добрый день.

        Помогите определить при помощи формул EXCEL адрес текущей ячейки. Под текущей подразумевается ячейка, в которой находится собственно формула. Какую встроенную функцию Экселя можно при этом использовать?

        Спасибо.


        Vesper



        Сообщ.
        #2

        ,
        24.02.05, 07:16

          activecell.row; activecell.column


          Mastilior



          Сообщ.
          #3

          ,
          24.02.05, 11:03

            Vesper,
            спасибо, но это, как я понял, VBA? Нельзя ли получить адрес в формуле?


            Vesper



            Сообщ.
            #4

            ,
            24.02.05, 11:19

              =АДРЕС(СТРОКА();СТОЛБЕЦ())
              так пойдет?


              Mastilior



              Сообщ.
              #5

              ,
              24.02.05, 13:18

                То что нужно! 8-)
                И как только это я сразу не заметил? В дальнейшем буду лучше искать в списке функций EXCEL, ежели по всему инету :)
                Спасибо!

                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)

                0 пользователей:

                • Предыдущая тема
                • Прочие языки программирования
                • Следующая тема

                Рейтинг@Mail.ru

                [ Script execution time: 0,0188 ]   [ 15 queries used ]   [ Generated: 17.04.23, 05:03 GMT ]  

                How to get the row or column number of the current cell or any other cell in Excel.

                This tutorial covers important functions that allow you to do everything from alternate row and column shading to incrementing values at specified intervals and much more.

                We will use the ROW and COLUMN function for this.  Here is an example of the output from these functions.

                Though this doesn’t look like much, these functions allow for the creation of powerful formulas when combined with other functions.  Now, let’s look at how to create them.

                Get a Cell’s Row Number

                Syntax

                This function returns the number of the row that a particular cell is in.

                If you leave the function empty, it will return the row number for the current cell in which this function has been placed.

                If you put a cell reference within this function, it will return the row number for that cell reference.

                This example would return 1 since cell A1 is in row 1.  If it was =ROW(C24) the function would return the number 24 because cell C24 is in row 24.

                Examples

                Now that you know how this function works, it may seem rather useless.  Here are links to two examples where this function is key.

                Increment a Value Every X Number of Rows in Excel

                Shade Every Other Row in Excel Quickly

                Get a Cell’s Column Number

                Syntax

                This function returns the number of the column that a particular cell is in.  It counts from left to right, where A is 1 and B is 2 and so on.

                If you leave the function empty, it will return the column number for the current cell in which this function has been placed.

                If you put a cell reference within this function, it will return the column number for that cell reference.

                This example would return 1 since cell A1 is in row 1.  If it was =COLUMN (C24) the function would return the number 3 because cell C24 is in column number 3.

                Examples

                The COLUMN function works just like the ROW function does except that it works on columns, going left to right, whereas the ROW function works on rows, going up and down.

                As such, almost every example where ROW is used could be converted to use COLUMN based on your needs.

                Notes

                The ROW and COLUMN functions are building blocks in that they help you create more complex formulas in Excel.  Alone, these functions are pretty much worthless, but, if you can memorize them and keep them for later, you will start to find more and more uses for them when working in large data sets.  The examples provided above in the ROW section cover only two of many different ways you can use these functions to create more powerful and helpful spreadsheets.

                Similar Content on TeachExcel

                Sum Values from Every X Number of Rows in Excel

                Tutorial: Add values from every x number of rows in Excel. For instance, add together every other va…

                Formulas to Remove First or Last Character from a Cell in Excel

                Tutorial: Formulas that allow you to quickly and easily remove the first or last character from a ce…

                Formula to Delete the First or Last Word from a Cell in Excel

                Tutorial:
                Excel formula to delete the first or last word from a cell.
                You can copy and paste the fo…

                Reverse the Contents of a Cell in Excel — UDF

                Macro: Reverse cell contents with this free Excel UDF (user defined function). This will mir…

                Excel Function to Remove All Text OR All Numbers from a Cell

                Tutorial: How to create and use a function that removes all text or all numbers from a cell, whichev…

                Get the First Word from a Cell in Excel

                Tutorial: How to use a formula to get the first word from a cell in Excel. This works for a single c…

                Subscribe for Weekly Tutorials

                BONUS: subscribe now to download our Top Tutorials Ebook!



                Как получить ссылку на текущую ячейку?

                например, если я хочу отобразить ширину столбца A, я мог бы использовать следующее:

                =CELL("width", A2)

                однако, я хочу, чтобы формула была примерно такой:

                =CELL("width", THIS_CELL)


                2420  


                11  

                11 ответов:

                создайте именованную формулу с именем THIS_CELL

                1. в текущем листе выберите ячейку A1 (это важно!)
                2. открыть Name Manager (Ctl+F3)
                3. клик New...
                4. введите » THIS_CELL «(или просто «это», что является моим предпочтением) в Name:
                5. введите следующую формулу в Refers to:

                  =!A1

                  Примечание: убедитесь, что ячейка A1 выбрана. Эта формула является относительно активной ячейки.

                6. под Scope: выберите Workbook.

                7. клик OK закрыть Name Manager

                используйте формулу на листе точно так, как вы хотели

                =CELL("width",THIS_CELL)
                

                EDIT: лучшее решение, чем использование INDIRECT()

                стоит отметить, что решение, которое я дал, должно быть предпочтительнее любого решения с использованием @и imix это ниже для вариации этой идеи (с использованием ссылок на стиль RC). В этом случае вы можете использовать =!RC на THIS_CELL именованная формула диапазона, или просто использовать RC напрямую.

                вы могли бы использовать

                =CELL("width", INDIRECT(ADDRESS(ROW(), COLUMN())))
                

                несколько лет слишком поздно:

                просто для полноты картины хочу дать еще один ответ:

                во-первых, перейти к Excel-Options ->Формулы и включения ссылки R1C1. Тогда используйте

                  =CELL("width", RC)
                

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

                решение Рика Тичи это в основном настройка, чтобы сделать то же самое возможно в A1 эталонный стиль (см. также GSerg это!—18—> к ответу и записке Джоуи комментарии на ответ Патрика Макдональда).

                Ура
                : -)

                =ADDRESS(ROW(),COLUMN(),4) даст нам относительный адрес текущей ячейки.
                =INDIRECT(ADDRESS(ROW(),COLUMN()-1,4)) даст нам содержимое ячейки слева от текущей ячейки
                =INDIRECT(ADDRESS(ROW()-1,COLUMN(),4)) даст нам содержимое ячейки над текущей ячейкой (отлично подходит для расчета текущих итогов)

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

                A2 уже является относительной ссылкой и изменится при перемещении ячейки или копировании формулы.

                без косвенных(): =CELL("width", OFFSET($A,ROW()-1,COLUMN()-1) )

                =ADDRESS(ROW(),COLUMN())
                =ADDRESS(ROW(),COLUMN(),1)
                =ADDRESS(ROW(),COLUMN(),2)
                =ADDRESS(ROW(),COLUMN(),3)
                =ADDRESS(ROW(),COLUMN(),4)
                

                внутри таблицы вы можете использовать [@], который (к сожалению) Excel автоматически расширяет до Table1[@] но это действительно работает. (Я использую Excel 2010)

                например, при наличии двух столбцов [Change] и [Balance], поставив в

                Я нашел лучший способ справиться с этим (для меня) использовать следующее:

                Dim MyString as String
                MyString = Application.ThisCell.Address
                Range(MyString).Select
                

                надеюсь, что это помогает.

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

                столбец A является истинным или ложным, столбец B содержит денежное значение, столбец C содержит следующее формула:
                =B1

                теперь, чтобы вычислить, что столбец B будет выделен желтым цветом в условном формате, только если столбец A истинен, а столбец B больше нуля…

                =и(A1=True, C1>0)

                затем вы можете скрыть столбец C

                EDIT: следующее неверно, потому что ячейка («ширина») возвращает ширину последние изменения клеток.

                Cell("width") возвращает ширину текущей ячейки, так что вам не нужна ссылка на текущую ячейку. Если вам это нужно, хотя,cell("address") возвращает адрес текущей ячейки, так что если вам нужна ссылка на текущую ячейку, используйте indirect(cell("address")). Смотрите документацию:http://www.techonthenet.com/excel/formulas/cell.php

                Содержание

                1. Описание
                2. Синтаксис
                3. Пример
                4. Адрес ячейки
                5. Формулы

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

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

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

                Рабочее поле Excel представляет собой таблицу. Таблица состоит из столбцов, с заголовками A, B, C, D и так далее, и пронумерованных строк. У каждой ячейки на листе есть свою имя (адрес), например самая верхняя левая ячейка имеет адрес А1. Эта ячейка выделена рамочкой. Любая ячейка, выделенная рамочкой, является активной, то есть именно в эту ячейку можно ввести данные с клавиатуры.

                Адрес выделенной ячейки появляется в Поле имени, расположенном выше заголовка столбца А на одном уровне со Строкой формул.

                В Excel существует понятие интервала ячеек. Интервал ячеек представляет собой прямоугольный участок таблицы из нескольких ячеек. Интервал задается посредством указания адреса верхней левой и нижней правой ячейки прямоугольного блока ячеек. Адреса этих двух ячеек при задании интервала разделяются двоеточием, например – В7:Е11.

                Таким же образом можно задавать интервалы, состоящие из определенного количества столбцов, указывая через двоеточие имена первого и последнего столбцов, например – С:F. В адресе интервала строк указывается номера первой и последней стоки интервала, например – 11:112.

                Выделение ячейки.

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

                Не нашли то, что искали? Воспользуйтесь поиском:

                Лучшие изречения: Сдача сессии и защита диплома — страшная бессонница, которая потом кажется страшным сном. 8798 — | 7158 — или читать все.

                78.85.5.224 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

                Отключите adBlock!
                и обновите страницу (F5)

                очень нужно

                В этой статье описаны синтаксис формулы и использование функции АДРЕС в Microsoft Excel. Чтобы узнать больше о работе с почтовыми адресами и создании почтовых наклеек, см. по ссылкам в разделе См. также.

                Описание

                Функцию АДРЕС можно использовать для получения адреса ячейки на листе по номерам строки и столбца. Например, функция АДРЕС( 2;3) возвращает значение $C$2. Еще один пример: функция АДРЕС( 77;300) возвращает значение $KN$77. Чтобы передать функции АДРЕС номера строки и столбца в качестве ее аргументов, можно использовать другие функции (например, функции СТРОКА и СТОЛБЕЦ).

                Синтаксис

                Аргументы функции АДРЕС указаны ниже.

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

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

                Тип_ссылки Необязательный аргумент. Задает тип возвращаемой ссылки.

                Возвращаемый тип ссылки

                Абсолютная строка; относительный столбец

                Относительная строка; абсолютный столбец

                A1 Необязательный аргумент. Логическое значение, которое определяет тип ссылок: А1 или R1C1. При использовании ссылок типа А1 столбцы обозначаются буквами, а строки — цифрами. При использовании ссылок типа R1C1 и столбцы, и строки обозначаются цифрами. Если аргумент А1 имеет значение ИСТИНА или опущен, то функция АДРЕС возвращает ссылку типа А1; если этот аргумент имеет значение ЛОЖЬ, функция АДРЕС возвращает ссылку типа R1C1.

                Примечание: Чтобы изменить тип ссылок, используемый Microsoft Excel, откройте вкладку Файл, а затем нажмите кнопку Параметры и выберите пункт Формулы. В группе Работа с формулами установите или снимите флажок Стиль ссылок R1C1.

                Имя_листа Необязательный аргумент. Текстовое значение, определяющее имя листа, которое используется для формирования внешней ссылки. Например, формула = АДРЕС( 1;1;;;»Лист2″) возвращает значение Лист2!$A$1. Если аргумент имя_листа отсутствует, имя листа не используется, и адрес, возвращаемый функцией, ссылается на ячейку текущего листа.

                Пример

                Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

                При работе с электронными таблицами Excel возникают ситуации, когда при открытии книги столбцы вместо привычных латинских букв имеют в качестве заголовков числа. Происходит это из-за того, что в Excel используется два вида ссылок: А1 и R1C1. Рассмотрим оба стиля и выясним, чем они отличаются, и как отключить стиль R1C1.

                Адрес ячейки

                Название стиля R1С1 происходит от двух английских слов R— row (строка), C — column (столбец).

                В стиле А1 ячейка имеет адрес A1, где А — столбец, а 1 — номер строки. В стиле R1C1 — адрес R1C1, где R1 указывает номер строки, а C1 — номер столбца. Т.е. ячейке С2 одного стиля будет соответствовать ячейка R2C3 (вторая строка, третий столбец).

                Формулы

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

                Сравним формулы, которые получаются при работе с таблицей в A1 и R1C1-стилях.

                Для сравнения активируем режим отображения формул: вкладка ФормулыПоказать формулы (удобно, если нужно посмотреть сразу на все формулы в ячейках, а не на результаты).

                В формулу A1-стиля входят адреса ячеек, значения которых складываются: B3, B4 и C3.

                В R1C1-стиле сумма значений ячеек, соответствующих ячейкам примера с A1-стилем, имеет другой вид. В формулу не входят адреса ячеек. Каждое слагаемое указывает, на сколько строк и сколько столбцов происходит смещение ссылки относительно ячейки, в которую вводится формула. Если число в скобках положительно, то ссылка смещается вправо или вниз, если отрицательно — влево или вверх. Все зависит от того, после чего стоит это число: R — смещение строки, C — смещение столбца. Если числа нет, то нет и смещения.

                Рассмотрим детально каждое слагаемое:

                • R[-1]C[-1] — ссылка на ячейку, которая расположена на одну строку выше (R — строка, [-1] — смещение вверх) и на один столбец левее (C — столбец, [-1] — смещение на 1 столбец влево). Т.к. формула вводится в ячейку R4C3 (или С4 для A1-стиля), то с учетом смещения мы получим ячейку R3C2. Эта ячейка соответствует ячейке B3 A1-стиля.
                • RC[-1] — ссылка расположена в той же строке, что и формула (нет смещения строки), столбец смещен влево на один (-1). Это ячейка B4A1-стиля.
                • R[-1]C — ссылка смещена на одну строку вверх (-1) и находится в том же столбце. Это ячейка C3A1-стиля.

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

                Относительные, абсолютные и смешанные ссылки

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

                • Относительные ссылки при копировании формулы меняются. В A1-стиле относительные ссылки записываются как G3, D5 и т.д. В R1C1-стиле R[4]C[2], R[6]C[-1] и т.д. Числа, указывающие на смещение, заключаются в квадратные скобки. RC — ссылка на текущую ячейку (смещение равно нулю).
                • Абсолютные ссылки при копировании не изменяются. В A1-стиле абсолютные ссылки записываются как $G$3, $D$5 и т.д. В R1C1-стиле R4C2, R6C1 и т.д. Числа, указывающие на смещение, не заключаются в квадратные скобки.
                • Смешанные ссылки — ссылки вида $G3, D$5 и т.д. При копировании не меняется только часть ссылки, стоящая после знака $. В R1C1-стиле R4C[2], R[6]C5 и т.д.

                Как включить или отключить R1C1-стиль в Excel

                Если Вы используете Excel 2003, то выберите СервисПараметры — вкладка Общие. Для включения стиля R1C1 устанавливаем флажок Стиль ссылок R1C1. Для выключения — флажок снимаем.

                Для более поздних версий программы (Excel 2007, 2010 и далее) нажимаем кнопку Офис (или Файл) — Параметры ExcelФормулы — устанавливаем флажок Стиль ссылок R1C1. Для выключения — флажок снимаем.

                R1C1-стиль удобен при работе с большими таблицами для сравнения формул в ячейках и поиска ошибок.

                Кратко об авторе:

                Шамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ «СОШ», с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.

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

                Есть мнение?
                Оставьте комментарий

                Понравился материал?
                Хотите прочитать позже?
                Сохраните на своей стене и
                поделитесь с друзьями

                Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст

                Понравилась статья? Поделить с друзьями:
              • Узнать себестоимость в excel
              • Удобный расчет в excel
              • Узнать свой уровень excel
              • Удобный поиск в excel
              • Узнать свой пароль в excel