Обозначение текущей ячейки в excel



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

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

=CELL("width", A2)

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

=CELL("width", THIS_CELL)


2414  


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

    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,0285 ]   [ 15 queries used ]   [ Generated: 16.04.23, 11:23 GMT ]  

              Используя 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 отображался адрес активной ячейки

               
               

              Юрий М

              Модератор

              Сообщений: 60585
              Регистрация: 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

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

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

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

              Excel для Microsoft 365 Excel для Интернета Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

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

              • данные из одной или нескольких смежных ячеек на листе;

              • данные из разных областей листа;

              • данные на других листах той же книги.

              Например:

              Формула

              Объект ссылки

              Возвращаемое значение

              =C2

              Ячейка C2

              Значение в ячейке C2

              =A1:F4

              Ячейки A1–F4

              Значения во всех ячейках, но после ввода формулы необходимо нажать сочетание клавиш Ctrl+Shift+Enter.

              Примечание. Эта функция не работает в Excel в Интернете.

              =Актив-Пассив

              Ячейки с именами «Актив» и «Пассив»

              Разность значений в ячейках «Актив» и «Пассив»

              {=Неделя1+Неделя2}

              Диапазоны ячеек «Неделя1» и «Неделя2»

              Сумма значений в диапазонах ячеек «Неделя1» и «Неделя2» как формула массива

              =Лист2!B2

              Ячейка B2 на листе Лист2

              Значение в ячейке B2 на листе Лист2

              1. Щелкните ячейку, в которую нужно ввести формулу.

              2. В строка формул Изображение кнопки введите = (знак равенства).

              3. Выполните одно из следующих действий.

                • Создайте ссылку на одну или несколько ячеек.    Чтобы создать ссылку, выделите ячейку или диапазон ячеек на том же листе.

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

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

                  • Введите имя.

                  • Нажмите клавишу F3, выберите имя в поле Вставить имя и нажмите кнопку ОК.

                    Примечание: Если в углу цветной границы нет квадратного маркера, значит это ссылка на именованный диапазон.

              4. Выполните одно из указанных ниже действий.

                • Если требуется создать ссылку в отдельной ячейке, нажмите клавишу ВВОД.

                • Если требуется создать ссылку в формула массива (например A1:G4), нажмите сочетание клавиш CTRL+SHIFT+ВВОД.

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

                  Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

              На ячейки, расположенные на других листах в той же книге, можно сослаться, вставив перед ссылкой на ячейку имя листа с восклицательным знаком (!). В приведенном ниже примере функция СРЗНАЧ используется для расчета среднего значения в диапазоне B1:B10 на листе «Маркетинг» в той же книге.

              Пример ссылки на лист

              1. Ссылка на лист «Маркетинг».

              2. Ссылка на диапазон ячеек с B1 по B10 включительно.

              3. Ссылка на лист, отделенная от ссылки на диапазон значений.

              1. Щелкните ячейку, в которую нужно ввести формулу.

              2. В строка формул Изображение кнопки введите = (знак равенства) и формулу, которую нужно использовать.

              3. Щелкните ярлычок листа, на который нужно сослаться.

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

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

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

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

              • Для упрощения ссылок на ячейки между листами и книгами. Команда Ссылки на ячейки автоматически вставляет выражения с правильным синтаксисом.

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

              2. Нажмите клавиши CTRL+C или перейдите на вкладку Главная и в группе Буфер обмена щелкните Копировать Выноска 4.

                Группа "Буфер обмена" на вкладке "Главная"

              3. Нажмите клавиши CTRL+V или перейдите на вкладку Главная и в группе Буфер обмена щелкните Вставить Изображение кнопки.

                По умолчанию при вставке скопированных данных отображается кнопка Параметры вставки Выноска 4.

              4. Нажмите кнопку Параметры вставки, а затем выберите пункт Вставить связь Изображение кнопки.

              1. Дважды щелкните ячейку, содержащую формулу, которую нужно изменить. Каждая ячейка или диапазон ячеек в Excel, на которые ссылается формула, выделяются своим цветом.

              2. Выполните одно из указанных ниже действий.

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

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

                • В строка формул выделите ссылку в формуле и введите новую ссылку Изображение кнопки.

                • Нажмите клавишу F3, выберите имя в поле Вставить имя и нажмите кнопку ОК.

              3. Нажмите клавишу ВВОД или, в случае формула массива, клавиши CTRL+SHIFT+ВВОД.

                Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

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

              1. Выполните одно из указанных ниже действий.

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

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

              2. На вкладке Формулы в группе Определенные имена щелкните стрелку рядом с кнопкой Присвоить имя и выберите команду Применить имена.

                Группа "Определенные имена" на вкладке "Формулы"

              3. Выберите имена в поле Применить имена, а затем нажмите кнопку ОК.

              1. Выделите ячейку с формулой.

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

              3. Для переключения между типами ссылок нажмите клавишу F4.

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

              1. Щелкните ячейку, в которую нужно ввести формулу.

              2. В строка формул Изображение кнопки введите = (знак равенства).

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

              4. Выполните одно из указанных ниже действий.

                • Если требуется создать ссылку в отдельной ячейке, нажмите клавишу ВВОД.

                • Если требуется создать ссылку в формула массива (например A1:G4), нажмите сочетание клавиш CTRL+SHIFT+ВВОД.

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

                  Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

              На ячейки, расположенные на других листах в той же книге, можно сослаться, вставив перед ссылкой на ячейку имя листа с восклицательным знаком (!). В приведенном ниже примере функция СРЗНАЧ используется для расчета среднего значения в диапазоне B1:B10 на листе «Маркетинг» в той же книге.

              Пример ссылки на лист

              1. Ссылка на лист «Маркетинг».

              2. Ссылка на диапазон ячеек с B1 по B10 включительно.

              3. Ссылка на лист, отделенная от ссылки на диапазон значений.

              1. Щелкните ячейку, в которую нужно ввести формулу.

              2. В строка формул Изображение кнопки введите = (знак равенства) и формулу, которую нужно использовать.

              3. Щелкните ярлычок листа, на который нужно сослаться.

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

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

              1. Дважды щелкните ячейку, содержащую формулу, которую нужно изменить. Каждая ячейка или диапазон ячеек в Excel, на которые ссылается формула, выделяются своим цветом.

              2. Выполните одно из указанных ниже действий.

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

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

                • В строка формул Изображение кнопки выделите ссылку в формуле и введите новую ссылку.

              3. Нажмите клавишу ВВОД или, в случае формула массива, клавиши CTRL+SHIFT+ВВОД.

                Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

              1. Выделите ячейку с формулой.

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

              3. Для переключения между типами ссылок нажмите клавишу F4.

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

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

              Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

              Нужна дополнительная помощь?

              Понравилась статья? Поделить с друзьями:
            • Обозначение строки vba excel
            • Обозначение строк в электронной таблице excel
            • Обозначение столбцов в excel буквами или цифрами
            • Обозначение среднего арифметического в excel
            • Обозначение скрытых символов word