Как увеличить номер ячейки в excel

 

Satan777

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

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

всем добрый день. Столкнулся казалось бы с простой задачей и в то же время не могу ее решить уже несколько часов поиска. есть ячейка А1. Необходимо к названию данной ячейки прибавить число. Другими словами К наименованию ячейки А1 прибавить 8, что бы в следующей ячейки брались данные из ячейки А8.
возможно объяснил не совсем понятно. есть ячейка с простой формулой (ссылка ну ячейку с другого листа = Лист 2 А1. ) мне необходимо в соседней ячейке получить данные из ячейки Лист 2 А9. иными словами к номеру ячейки прибавить 8. это вообще возможно?

 

Alexander88

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

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

#2

30.09.2014 22:36:33

Добрый вечер.

Код
=ДВССЫЛ(СЦЕПИТЬ("Лист2!A";СТРОКА()+8))

Изменено: Alexander8830.09.2014 22:42:23

 

gling

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

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

Здравствуйте. Не понятно для чего это надо, разве нельзя написать просто =Лист2!A9?

 

Satan777

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

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

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

 

В таком случае покажите что должно получиться, приложите файл
Если в ячейку В1 вставите мою формулу, получите данные из ячейки Лист 2 А9, как просили, можно просто использовать =Лист2!A9, как предложил вам gling

Изменено: Alexander8830.09.2014 23:04:39

 

Satan777

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

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

Александр а если строка будет не первая браться а 6 например ?

 

gling

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

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

#7

30.09.2014 23:13:36

Цитата
в каждой новой строке или столбец вводить

Так строке или столбце?. Для строк используйте

Код
=СМЕЩ(Лист2!A1;8;0;1;1) 

Это то же самое, если протягивать вниз, что и =Лист2!A9. С примером было бы понятней.
Для столбцов (протягивать вправо)

Код
=СМЕЩ(Лист2!$A1;СТОЛБЕЦ()+7;0;1;1)  

Изменено: gling30.09.2014 23:29:17

 

Hugo

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

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

#8

30.09.2014 23:14:48

Может что-то вроде

Код
=ИНДЕКС(A:A;СТРОКА()*9;1)
 

только  с шагом пока непонятно.

Изменено: Hugo30.09.2014 23:20:37

 

Alexander88

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

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

#9

30.09.2014 23:23:20

Цитата
Satan777 пишет: Александр а если строка будет не первая браться а 6 например ?

Вы протяните формулу вниз.. И вообще, без примера получается гадание

 

Satan777

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

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

Gling Все получилось. пока пробную возможно ли это протянуть.

Alessandr88 Ваш вариант подошел все работает. Только возникла так же проблема с возможностью протянуть формулу. у меня получается следующая ситуация: Я беру с соседнего листа данные из ячейки А6, потом мне нужны данные из ячейки А15, потом А24.  извиняюсь за некорректное объяснение.

hugo пробную. за некорректность извиняюсь  

 

Satan777

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

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

Alexander88 спасибо. Протянул добавив множитель в строке сверху. все работает. думаю даже успею поспать)))

 

Alexander88

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

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

#12

30.09.2014 23:58:55

Цитата
Satan777 пишет: Я беру с соседнего листа данные из ячейки А6, потом мне нужны данные из ячейки А15, потом А24.извиняюсь за некорректное объяснение

При такой постановке вопроса используйте в B1 и протягивайте:

Код
=ДВССЫЛ(СЦЕПИТЬ("Лист2!A";(СТРОКА()-1)*9+6))
 

Hugo, по идее, вот так должно сработать, без ДВССЫЛ:
=ИНДЕКС(Лист2!A:A;(СТРОКА()-1)*9+6;1)

 

Satan777

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

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

всем спасибо вопрос решен.

 

Raptor2799

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

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

Вопрос у меня тот же, только я не понял решения. Кому не трудно объясните.
Моя задача: есть базовая формула в 1 строке =Дома!B8*Дома!S6*Гости!T3 числовые индексы будут постоянно меняться.

Ниже идет еще 4 строки. Так вот в каждой последующей строке значение должно стать +26. То есть должно получиться так:
1. =Дома!B8*Дома!S6*Гости!T3
2. =Дома!B34*Дома!S32*Гости!T29
3. =Дома!B60*Дома!S58*Гости!T55
4. =Дома!B86*Дома!S84*Гости!T81
5. =Дома!B112*Дома!S110*Гости!T107
Как видите, числовые значение ячеек в каждой строке увеличиваются на 26.

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

 

buchlotnik

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

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

Excel 365 Бета-канал

да всё то же самое как в #13: =INDEX(Дома!B:B;8+26*(ROW()-1))*INDEX(Дома!S:S;6+26*(ROW()-1))*INDEX(Гости!T:T;3+26*(ROW()-1))

Соблюдение правил форума не освобождает от модераторского произвола
<#0>

 

vikttur

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

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

#17

09.02.2019 11:08:52

Если уж читаете, то читайте все. Из сообщения №5

Цитата
Alexander88 написал:  покажите что должно получиться, приложите файл
 

Raptor2799

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

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

USER=48320]buchlotnik[/USER]? выдаёт ноль. Не понимаю почему…

 

Raptor2799

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

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

#19

09.02.2019 11:38:48

buchlotnik? выдаёт ноль. Не понимаю почему…

Цитата
vikttur написал: Если уж читаете, то читайте все. Из сообщения №5

По-моему я очень понятно написал все пять строчек, которые должны получиться. Куда уж понятнее. Если я засуну их в Excel и прикреплю разве что-то изменится?

 

по-моему формула в #16 отвечает на ваш вопрос. что еще?

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Raptor2799

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

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

У меня нулевое значение по этой формуле выходит. Когда вручную вбиваю все правильно. А с формулой 0, вот собственно в чем проблема.  

 

Ігор Гончаренко

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

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

#22

09.02.2019 12:32:09

Цитата
Raptor2799 написал:
Если я засуну их в Excel и прикреплю разве что-то изменится?

Вам покажут как этим пользоваться, чтобы получать не 0, а ссылки в нужные ячейки и правильный результат в итоге
потому что, похоже, самостоятельно понять как это работает шансов нет

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

vikttur

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

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

#23

09.02.2019 13:06:42

Для Вас лично правила никто не отменял

Цитата
2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.

Если покажете в файле:
1) помогающим не нужно создавать файл, чтобы помочь ленивому автору;
2) видна структура данных;
3) видна ошибка автора, можно указать на нее или подкорректировать решение

 

Юрий М

Модератор

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

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

Хватит уговаривать. Не хочет человек быстрее получить помощь — его право.

 

Raptor2799

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

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

Друзья, не ругайтесь. Я вас понял.

Файл только начал делать, данных толком еще нет.  Все данные будут находится во вкладках «Дома» и «Гости».
Финальные расчеты во вкладке «Итоги». Именно там возникают вопросы. Расчеты и данные будут постоянно меняться. Я хотел бы во вкладке ИТОГИ, не вбивать каждый раз вручную данные для категорий 2,3,4,5. А чтобы я мог вбивать данные только для категории 1, а остальные категории высчитывались по формуле, учитывая, что интервал между нужными ячейками всегда 26. Надеюсь я понятно выразился.

 

vikttur

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

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

Вы не показали ошибку с примененем предложенной формулы.
ROW()-1 = СТРОКА() — 1 — число на 1 меньше номера строки, в которой находится формула. Достаточно было немного почитать о функции и подкорректировать формулу.
В показаном файле для формулы в строке 8 ссылка будет на В7: СТРОКА() — 1 = 8 — 1 = 7

Практически то же, что в сообщении №16, но со стартом с первой строки:
=ИНДЕКС(Дома!B:B;(СТРОКА(A1)-1)*26+8)
Аналогично для еще двух ссылок. Если 26 вынести в отдельную ячейку, при изменении таблиц можно оперативно изменять шаг

 

Raptor2799

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

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

#27

09.02.2019 18:34:55

Спасибо большое.

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

Увеличивать или увеличивать ссылку на ячейку на X в Excel с помощью формул


Увеличивать или увеличивать ссылку на ячейку на X в Excel с помощью формул

Следующие формулы могут помочь вам увеличить количество ссылок на ячейки на X в Excel. Пожалуйста, сделайте следующее.

Для заполнения столбца необходимо:

1. Выберите пустую ячейку для размещения первого результата, затем введите формулу. = СМЕЩЕНИЕ ($ A $ 3, (СТРОКА () — 1) * 3,0) в строку формул, затем нажмите Enter ключ. Смотрите скриншот:

Внимание: В формуле $ A $ 3 — это абсолютная ссылка на первую ячейку, которую вам нужно получить в определенном столбце, число 1 указывает строку ячейки, в которую вводится формула, а 3 — это количество строк, которые вы увеличиваете.

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

Для заполнения строки необходимо:

1. Выберите пустую ячейку, введите формулу. = СМЕЩЕНИЕ ($ C $ 1,0; (COLUMN () — 1) * 3) в панель формул, затем нажмите Enter ключ. Смотрите скриншот:

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

Внимание: В формуле $ C $ 1 — это абсолютная ссылка на первую ячейку, которую вам нужно получить в определенной строке, число 1 указывает столбец ячейки, в которую вводится формула, а 3 — это количество столбцов, которое вы увеличиваете. Пожалуйста, измените их по своему усмотрению.



Связанная статья:

  • Как в Excel увеличить или уменьшить количество / значение ячеек в процентах?

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

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

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

вкладка kte 201905


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

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

офисный дно

Комментарии (20)


Оценок пока нет. Оцените первым!

Содержание

  • Виды нумерации в Microsoft Excel
    • Способ 1: переключение режима нумерации
    • Способ 2: маркер заполнения
    • Способ 3: прогрессия
    • Способ 4: использование функции
    • Способ 5: присвоение имени ячейке
  • Вопросы и ответы

Нумерация в Microsoft Excel

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

Виды нумерации в Microsoft Excel

Прежде всего, следует сказать о том, что в Экселе имеется возможность переключения между двумя видами нумерации. Адрес элементов при использовании первого варианта, который установлен по умолчанию, имеет вид A1. Второй вариант представлен следующей формой — R1C1. Для его использования требуется произвести переключение в настройках. Кроме того, пользователь может собственноручно пронумеровать ячейки, воспользовавшись сразу несколькими вариантами. Давайте рассмотрим все эти возможности подробнее.

Способ 1: переключение режима нумерации

Прежде всего, давайте рассмотрим возможность переключения режима нумерации. Как уже говорилось ранее, адрес ячеек по умолчанию задается по типу A1. То есть, столбцы обозначаются буквами латинского алфавита, а строчки – арабскими цифрами. Переключение в режим R1C1 предполагает вариант, при котором цифрами задаются не только координаты строк, но и столбцов. Давайте разберемся, как произвести такое переключение.

Нумерация координат по умолчанию в Microsoft Excel

  1. Производим перемещение во вкладку «Файл».
  2. Переход во вкладку Файл в Microsoft Excel

  3. В открывшемся окне посредством левого вертикального меню переходим в раздел «Параметры».
  4. Переход в окно параметров в Microsoft Excel

  5. Открывается окно параметров Эксель. Через меню, которое размещено слева, переходим в подраздел «Формулы».
  6. Переход в подраздел Формулы в окне параметров в Microsoft Excel

  7. После перехода обращаем внимание на правую часть окна. Ищем там группу настроек «Работа с формулами». Около параметра «Стиль ссылок R1C1» ставим флажок. После этого можно жать на кнопку «OK» в нижней части окна.
  8. Смена стиля ссылок в окне параметров в Microsoft Excel

  9. После названных выше манипуляций в окне параметров стиль ссылок поменяется на R1C1. Теперь не только строчки, но и столбцы будут нумероваться цифрами.

Нумерация координат R1C1 в Microsoft Excel

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

Смена стиля ссылок в окне параметров на стиль по умолчанию в Microsoft Excel

Урок: Почему в Экселе вместо букв цифры

Способ 2: маркер заполнения

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

Взглянем, как при помощи маркера заполнения можно произвести автонумерацию элементов листа.

Lumpics.ru

  1. Ставим цифру «1» в ту ячейку, с которой планируем начинать нумерацию. Затем наводим курсор на правый нижний край указанного элемента. При этом он должен трансформироваться в черный крестик. Он носит название маркера заполнения. Зажимаем левую кнопку мышки и тащим курсор вниз или вправо, в зависимости от того, что именно нужно пронумеровать: строчки или столбцы.
  2. Маркер заполнения в Microsoft Excel

  3. После того, как достигли последней ячейки, которую следует пронумеровать, отпускаем кнопку мышки. Но, как видим, все элементы с нумерацией заполнены только лишь единицами. Для того, чтобы это исправить, жмем на пиктограмму, которая находится в конце нумерованного диапазона. Выставляем переключатель около пункта «Заполнить».
  4. Заполнение ячеек нумераций в меню посредством маркера заполнения в Microsoft Excel

  5. После выполнения данного действия весь диапазон будет пронумерован по порядку.

Диапазон пронумерован по порядку в Microsoft Excel

Способ 3: прогрессия

Ещё одним способом, с помощью которого можно пронумеровать объекты в Экселе, является использование инструмента под названием «Прогрессия».

  1. Как и в предыдущем способе, устанавливаем цифру «1» в первую ячейку, подлежащую нумерации. После этого просто выделяем данный элемент листа, кликнув по нему левой кнопкой мыши.
  2. Выделение ячейки в Microsoft Excel

  3. После того, как нужный диапазон выделен, перемещаемся во вкладку «Главная». Кликаем по кнопке «Заполнить», размещенной на ленте в блоке «Редактирование». Открывается список действий. Выбираем из него позицию «Прогрессия…».
  4. Переход в окно прогрессии в Microsoft Excel

  5. Открывается окно Excel под названием «Прогрессия». В этом окне множество настроек. Прежде всего, остановимся на блоке «Расположение». В нём переключатель имеет две позиции: «По строкам» и «По столбцам». Если вам нужно произвести горизонтальную нумерацию, то выбирайте вариант «По строкам», если вертикальную – то «По столбцам».

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

    Блок настроек «Единицы» становится активным только при выборе типа «Даты». Так как мы выбрали тип «Арифметическая», нас вышеуказанный блок интересовать не будет.

    В поле «Шаг» следует установить цифру «1». В поле «Предельное значение» ставим количество нумеруемых объектов.

    После выполнения перечисленных действий жмем на кнопку «OK» внизу окошка «Прогрессия».

  6. Окно Прогрессия в Microsoft Excel

  7. Как видим, указанный в окне «Прогрессия» диапазон элементов листа будет пронумерован по порядку.

Ячейки пронумерованы по порядку с помощью прогрессии в Microsoft Excel

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

Выделение диапазона в Microsoft Excel

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

Окно Прогрессия с пустым полем Предельное значение в Microsoft Excel

Результат будет тот же: выделенные объекты окажутся пронумерованными.

Урок: Как сделать автозаполнение в Экселе

Способ 4: использование функции

Пронумеровать элементы листа, можно также прибегнув к использованию встроенных функций Excel. Например, для построчной нумерации можно применять оператор СТРОКА.

Функция СТРОКА относится к блоку операторов «Ссылки и массивы». Её основной задачей является возврат номера строчки листа Excel, на который будет установлена ссылка. То есть, если мы укажем в качестве аргумента этой функции любую ячейку в первой строке листа, то она выведет значение «1» в ту ячейку, где располагается сама. Если указать ссылку на элемент второй строчки, то оператор выведет цифру «2» и т.д.
Синтаксис функции СТРОКА следующий:

=СТРОКА(ссылка)

Как видим, единственным аргументом данной функции является ссылка на ячейку, номер строки которой нужно вывести в указанный элемент листа.

Посмотрим, как работать с указанным оператором на практике.

  1. Выделяем объект, который будет первым в нумерованном диапазоне. Щелкаем по значку «Вставить функцию», который размещен над рабочей областью листа Excel.
  2. Переход Мастер функций в Microsoft Excel

  3. Запускается Мастер функций. Делаем переход в нем в категорию «Ссылки и массивы». Из перечисленных названий операторов выбираем наименование «СТРОКА». После выделения данного названия клацаем по кнопке «OK».
  4. Переход в окно аргументов функции СТРОКА в Microsoft Excel

  5. Запускает окно аргументов функции СТРОКА. Оно имеет всего одно поле, по числу этих самых аргументов. В поле «Ссылка» нам требуется ввести адрес любой ячейки, которая расположена в первой строчке листа. Координаты можно ввести вручную, вбив их посредством клавиатуры. Но все-таки более удобно это сделать, просто установив курсор в поле, а затем клацнув левой кнопкой мыши по любому элементу в первой строке листа. Её адрес тут же будет выведен в окне аргументов СТРОКА. Затем жмем на кнопку «OK».
  6. Окно аргументов функции СТРОКА в Microsoft Excel

  7. В той ячейке листа, в которой расположилась функция СТРОКА, отобразилась цифра «1».
  8. Результат обработки данных функцией СТРОКА в Microsoft Excel

  9. Теперь нам нужно пронумеровать все остальные строки. Для того, чтобы не производить процедуру с использованием оператора для всех элементов, что, безусловно, займет много времени, произведем копирование формулы посредством уже знакомого нам маркера заполнения. Наводим курсор на нижний правый край ячейки с формулой СТРОКА и после появления маркера заполнения зажимаем левую кнопку мышки. Протягиваем курсор вниз на то количество строчек, которое нужно пронумеровать.
  10. Выполнение нумерации строк с помощью маркера заполнения в Microsoft Excel

  11. Как видим, после выполнения данного действия все строки указанного диапазона будут пронумерованы пользовательской нумерацией.

Строки с помощью маркера заполнения и функции СТРОКА пронумерованы в Microsoft Excel

Но мы совершили нумерацию только строк, а для полноценного выполнения задачи присвоения адреса ячейки в виде номера внутри таблицы следует пронумеровать ещё и столбцы. Это также можно сделать при помощи встроенной функции Excel. Данный оператор ожидаемо имеет наименование «СТОЛБЕЦ».

Функция СТОЛБЕЦ также относится к категории операторов «Ссылки и массивы». Как нетрудно догадаться её задачей является выведение в указанный элемент листа номера столбца, на ячейку которого дается ссылка. Синтаксис этой функции практически идентичен предыдущему оператору:

=СТОЛБЕЦ(ссылка)

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

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

  1. Выделяем объект, которому будет соответствовать первый столбец обрабатываемого диапазона. Клацаем по пиктограмме «Вставить функцию».
  2. Переход Мастер функций в программе Microsoft Excel

  3. Прейдя в Мастер функций, перемещаемся в категорию «Ссылки и массивы» и там выделяем наименование «СТОЛБЕЦ». Клацаем по кнопке «OK».
  4. Пееход в окно аргументов функции СТОЛБЕЦ в Microsoft Excel

  5. Происходит запуск окна аргументов СТОЛБЕЦ. Как и в предыдущий раз, ставим курсор в поле «Ссылка». Но в этом случае выделяем любой элемент не первой строки листа, а первого столбца. Координаты тут же отобразятся в поле. Затем можно клацать по кнопке «OK».
  6. Окно аргументов функции СТОЛБЕЦ в Microsoft Excel

  7. После этого в указанную ячейку будет выведена цифра «1», соответствующая относительному номеру столбца таблицы, который задан пользователем. Для нумерации остальных столбцов, так же, как и в случае со строками, применим маркер заполнения. Наводим курсор на нижний правый край ячейки, содержащей функцию СТОЛБЕЦ. Дожидаемся появления маркера заполнения и, зажав левую кнопку мыши, тащим курсор вправо на нужное количество элементов.

Выполнение нумерации столбцов с помощью маркера заполнения в Microsoft Excel

Теперь все ячейки нашей условной таблицы имеют свою относительную нумерацию. Например, элемент, в котором на изображении ниже установлена цифра 5, имеет относительные пользовательские координаты (3;3), хотя абсолютный его адрес в контексте листа остаётся E9.

Ячейка 5 в Microsoft Excel

Урок: Мастер функций в Microsoft Excel

Способ 5: присвоение имени ячейке

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

Имя ячейки в поле имен по умолчанию в Microsoft Excel

Для того, чтобы изменить имя, соответствующее координатам листа на то, которое мы задали с помощью относительных координат для нашего массива, достаточно выделить соответствующий элемент кликом левой кнопки мыши. Затем просто с клавиатуры в поле имени вбить то название, которое пользователь считает нужным. Это может быть любое слово. Но в нашем случае мы просто введем относительные координаты данного элемента. В нашем наименовании обозначим номер строки буквами «Стр», а номер столбца «Стол». Получаем наименование следующего типа: «Стол3Стр3». Вбиваем его в поле имен и жмем на клавишу Enter.

Ячейке присвоено новое имя в Microsoft Excel

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

Урок: Как присвоить имя ячейке в Экселе

Как видим, существуют два вида встроенной нумерации в Экселе: A1 (по умолчанию) и R1C1 (включается в настройках). Данные виды адресации распространяются на весь лист в целом. Но кроме того, каждый пользователь может сделать свою пользовательскую нумерацию внутри таблицы или определенного массива данных. Существует несколько проверенных способов присвоения ячейкам пользовательских номеров: с помощью маркера заполнения, инструмента «Прогрессия» и специальных встроенных функций Excel. После того, как выставлена нумерация, можно на её основе присвоить имя конкретному элементу листа.

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

Способ 1 — простая нумерация

Способ 1 — простая нумерация

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

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

Как это работает. Так как в первую ячейку мы поставили единицу, а во вторую — двойку, Excel счёл это как последовательность. Скорее всего, следующее число будет 3, за ним 4, а потом 5 и так далее.

Ежедневные советы от диджитал-наставника Checkroi прямо в твоем телеграме!

Подписывайся на канал

Подписаться

Способ 2 — автоматическая последовательная нумерация

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

=E2+1

Далее точно так же тянем всё вниз и заполняем диапазон. 

пособ 2 — автоматическая последовательная нумерация

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

Как это работает. Наша формула образно звучит так: «Возьми ячейку над текущей и увеличь результат на единицу». А так как формула тянется вниз, то всё значение каждой ячейки увеличивается на один — и происходит автоматическая нумерация.

Способ 3 — через функцию =СТРОКА()

Если ваш список увеличивается строго вниз, то способ через функцию СТРОКА будет оптимальным. 

Функция =СТРОКА() возвращает порядковый номер строки для текущей ячейки, начиная со строки №1

Зная это, мы можем найти закономерность и здесь. Введём формулу в ячейку E2:

=СТРОКА(B2) 

Способ 3 — через функцию =СТРОКА()

Как видите, результат работы функции — это число 2. Строка вторая, значит в результате будет 2. 

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

Способ 3 — через функцию =СТРОКА(B2)-1

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

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

Способ 4 — нумерация через инструмент «Прогрессия»

Нумеровать можно не только формулами и арифметическими действиями, но и встроенными инструментами. Нам нужен инструмент «Прогрессия». 

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

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

Вводим в ячейку E1 число 1, выделяем эту единицу и весь диапазон, который нужно пронумеровать, а затем переходим на вкладку «Главная» → область «Редактирование» → кнопка «Заполнить» → «Прогрессия…»

Способ 4 — нумерация через инструмент «Прогрессия»

Открывается диалоговое окно, в котором мы выбираем расположение «По столбцам», поскольку нумеруем вниз. Затем выбираем тип «Арифметическая» и ставим шаг — 1.

Способ 4 — нумерация через инструмент «Прогрессия» тип «арифметическая»

Если мы знаем, сколько всего людей в списке, то мы можем поставить предельное значение, например, 25, и тогда инструмент остановит свою работу, как только дойдёт до определённого числа. Нажимаем «Ок» и видим как Excel делает автоматическую нумерацию строк.

Способ 4 — нумерация через инструмент «Прогрессия» Автоматическая нумерация

Как это работает. Прогрессии могут быть разными, но в случае с арифметическими — они ведут себя достаточно предсказуемо, просто увеличивая наше число на какое-то одинаковое число — шаг. В нашем случае шаг равняется единице, что полностью решает нашу задачу. 

Способ 5 — функция МАКС()

Иногда бывает, что список людей идёт с разрывами и нам нужно продолжать нумерацию после пропуска. В этом случае нам подойдёт способ через функцию МАКС и работает он следующим образом.

Функция МАКС ищет наибольшее число в указанном диапазоне

В первую ячейку ставим число 1, а во вторую вводим формулу: =МАКС($E$2:E2)+1

Начало диапазона мы указали строго от $E$2, то есть первая граница не меняется ни при каких условиях. Концом диапазона будет последняя ячейка после протягивания. При протягивании такой формуле в строке 26 мы получим формулу: =МАКС($E$2:E25)+1

Способ 5 — функция МАКС()

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

Способ 5 — функция МАКС() числа автоматически пересчитаются

При этом формулу можно просто скопировать и вставить в любом месте сверху и снизу нашего списка нумерации и все числа автоматически пересчитаются.

Как это работает. Так как диапазон увеличивается на единицу =МАКС() + 1, то у нас каждая ячейка будет больше другой и функция МАКС будет выбирать её. 

Способ 6 — адаптивная автоматическая нумерация через =СЧЁТЗ() и =ЕСЛИ()

Если в предыдущем способе нам всё ещё нужно работать с ячейками вручную, то в этом способе мы всё автоматизируем ещё больше. Нам понадобится комбинация функций СЧЁТЗ и ЕСЛИ, чтобы фильтрация происходила по условию. 

Функция СЧЁТЗ считает количество заполненных ячеек в диапазоне
Функция ЕСЛИ проверяет ячейку на соответствие какому-то условию. Если условие истинно, выполняется одно действие. Если условие ложно, выполняется другое действие

Итак, формула: =ЕСЛИ(B2=»»;»»;СЧЁТЗ($B$2:B2))

Вставляем формулу в ячейку B2, тянем вниз и формула автоматически пропускает пустые строки. Заметьте, что в части формулы, где СЧЁТЗ, мы закрепили первую часть, потому что мы не хотим, чтобы диапазон состоял из одной строки. Нам нужно, чтобы он постоянно увеличивался.

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

Способ 6 — адаптивная автоматическая нумерация через =СЧЁТЗ() и =ЕСЛИ()

Как это работает. Функция ЕСЛИ отвечает за такое условие: если ячейка B2, где у нас лежит фамилия, пустая, то так и оставить её пустой, иначе — посчитать общее количество заполненных ячеек.

Мы разобрались, как создать автоматическую нумерацию в Excel. Эти же способы работают и в гугл-таблицах. Желаем приятного применения! Пробуйте и делитесь впечатлениями.

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

sazn

Дата: Вторник, 20.03.2018, 11:55 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Всем добрый день, есть такой вопрос:

Код

=ЕСЛИ(E22=»+»;ВПР(‘армирование перекрытия и промеж’!$D$79;J2:K20;2);»»)

Формулу вставляю в ячейку допустим в ячейку G22, надо протянуть с G22 по G40 так, что бы поменялись значения J2:K20 на L2:M20 и так далее.


sazn

Сообщение отредактировал saznВторник, 20.03.2018, 12:00

 

Ответить

Che79

Дата: Вторник, 20.03.2018, 12:02 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 1649


Репутация:

306

±

Замечаний:
0% ±


2013 Win, 365 Mac

sazn, ну а файл-пример -то где?) Именно с указанным названием листа.


Делай нормально и будет нормально!

 

Ответить

sazn

Дата: Вторник, 20.03.2018, 12:10 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Вот пример.


sazn

 

Ответить

sboy

Дата: Вторник, 20.03.2018, 12:14 |
Сообщение № 4

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2566


Репутация:

724

±

Замечаний:
0% ±


Excel 2010

Если правильно понял

Код

=ЕСЛИ(E9=»+»;ВПР($A$1;$I$2:$N$7;СТРОКА(A2));»»)


Яндекс: 410016850021169

 

Ответить

китин

Дата: Вторник, 20.03.2018, 12:17 |
Сообщение № 5

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

а если так сделать?

Код

=ЕСЛИ(E9=»+»;ВПР($A$1;$I$2:$N$7;СТРОКА(A2);0);»»)

[p.s.]а функция ВПР у вас правильно прописана а?

К сообщению приложен файл:

sazn.xlsx
(9.1 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинВторник, 20.03.2018, 12:21

 

Ответить

sazn

Дата: Вторник, 20.03.2018, 12:20 |
Сообщение № 6

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Сори файл не правильно сделал. Передела, сейчас будет понятнее. Там Выбор идет по дате. в первой графе.


sazn

Сообщение отредактировал saznВторник, 20.03.2018, 12:23

 

Ответить

китин

Дата: Вторник, 20.03.2018, 12:24 |
Сообщение № 7

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

я про ВПР вас спросил

Код

ВПР(‘армирование перекрытия и промеж’!$D$79;J2:K20;2)

вас ничего не смущает? и в вашем результате ничего не смущает? такой даты как в А1 в таблице нетути


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинВторник, 20.03.2018, 12:24

 

Ответить

sazn

Дата: Вторник, 20.03.2018, 12:30 |
Сообщение № 8

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Там не точное сравнение. Главное выводить значение ячейки с датой меньше указанной в А1. Там все ок выводит.
Вот еще подредактировал пример.


sazn

 

Ответить

Che79

Дата: Вторник, 20.03.2018, 12:30 |
Сообщение № 9

Группа: Друзья

Ранг: Старожил

Сообщений: 1649


Репутация:

306

±

Замечаний:
0% ±


2013 Win, 365 Mac

а функция ВПР у вас правильно прописана?

sazn, проверьте заодно в ней четвертый аргумент)) Точно ИСТИНА нужна?
—————————
Да, значит правильно


Делай нормально и будет нормально!

Сообщение отредактировал Che79Вторник, 20.03.2018, 12:31

 

Ответить

sazn

Дата: Вторник, 20.03.2018, 12:32 |
Сообщение № 10

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

В формуле нужно просто менять при протягивание:
I2:J7
K2:L7
M2:N7
O2:P7
и Все


sazn

 

Ответить

Che79

Дата: Вторник, 20.03.2018, 13:17 |
Сообщение № 11

Группа: Друзья

Ранг: Старожил

Сообщений: 1649


Репутация:

306

±

Замечаний:
0% ±


2013 Win, 365 Mac

sazn, как понял задачу + по написанному Вами в сообщении #10 и примере. Вдруг угадал.
См. желтые ячейки, формула массива (ввод Ctrl+Shift+Enter)

Код

=ЕСЛИ(E9=»+»;ВПР(A1;ВЫБОР(ПОИСКПОЗ(СТРОКА();СТРОКА($E$9:$E$12););$I$2:$J$7;$K$2:$L$7;$M$2:$N$7;$O$2:$P$7);2);»»)


Делай нормально и будет нормально!

 

Ответить

sazn

Дата: Вторник, 20.03.2018, 13:27 |
Сообщение № 12

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Нет, не так. Сейчас постараюсь в файле более подробно все описать ))))


sazn

 

Ответить

Che79

Дата: Вторник, 20.03.2018, 13:29 |
Сообщение № 13

Группа: Друзья

Ранг: Старожил

Сообщений: 1649


Репутация:

306

±

Замечаний:
0% ±


2013 Win, 365 Mac

Только, давайте файл с реальной структурой. Данные-то могут быть «левые»)


Делай нормально и будет нормально!

 

Ответить

sazn

Дата: Вторник, 20.03.2018, 13:39 |
Сообщение № 14

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

[img][/img]


sazn

 

Ответить

Che79

Дата: Вторник, 20.03.2018, 13:41 |
Сообщение № 15

Группа: Друзья

Ранг: Старожил

Сообщений: 1649


Репутация:

306

±

Замечаний:
0% ±


2013 Win, 365 Mac

Теперь то же самое, но приложенным файлом.


Делай нормально и будет нормально!

 

Ответить

sazn

Дата: Вторник, 20.03.2018, 13:42 |
Сообщение № 16

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Вот В формуле нужно просто менять при протягивание с F10 до F20
F9 «=ЕСЛИ(E9=»+»;ВПР(A1;I2:J7;2);»»)»
F10 «=ЕСЛИ(E9=»+»;ВПР(A1;K2:L7;2);»»)»
F11 «=ЕСЛИ(E9=»+»;ВПР(A1;M2:N7;2);»»)»
F12 «=ЕСЛИ(E9=»+»;ВПР(A1;O2:P7;2);»»

Вот так, только при перетаскивание


sazn

 

Ответить

sazn

Дата: Вторник, 20.03.2018, 13:45 |
Сообщение № 17

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Вот как должно быть, только как это сделать автоматически при перетаскивание.


sazn

 

Ответить

sboy

Дата: Вторник, 20.03.2018, 14:02 |
Сообщение № 18

Группа: Друзья

Ранг: Участник клуба

Сообщений: 2566


Репутация:

724

±

Замечаний:
0% ±


Excel 2010

Сделали бы сразу нормальный пример, сразу бы получили ответ… Вытянули из Вас только к 17 сообщению
варианты

Код

=ЕСЛИОШИБКА(ВПР($A$1;ВЫБОР((E9=»+»)*СТРОКА()-8;$I$2:$J$7;$K$2:$L$7;$M$2:$N$7;$O$2:$P$7);2);»»)

Код

=ЕСЛИОШИБКА(ЕСЛИ(E9=»+»;ВПР($A$1;ИНДЕКС($I$2:$O$7;;(СТРОКА()-8)*2-1):ИНДЕКС($J$2:$P$7;;(СТРОКА()-8)*2-1);2);»»);»»)


Яндекс: 410016850021169

 

Ответить

Che79

Дата: Вторник, 20.03.2018, 14:09 |
Сообщение № 19

Группа: Друзья

Ранг: Старожил

Сообщений: 1649


Репутация:

306

±

Замечаний:
0% ±


2013 Win, 365 Mac

Выложу свой вариант. Массивная

Код

=ЕСЛИ(E9=»+»;ВПР($A$1;ВЫБОР(ПОИСКПОЗ(СТРОКА();СТРОКА($E$9:$E$12););$I$2:ИНДЕКС($J$2:$J$50;ПОИСКПОЗ(«ъыь»;$J$2:$J$50));$K$2:ИНДЕКС($L$2:$L$50;ПОИСКПОЗ(«ъыь»;$L$2:$L$50));$M$2:ИНДЕКС($N$2:$N$50;ПОИСКПОЗ(«ъыь»;$N$2:$N$50));$O$2:ИНДЕКС($P$2:$P$50;ПОИСКПОЗ(«ъыь»;$P$2:$P$50)));2);»»)


Делай нормально и будет нормально!

 

Ответить

sazn

Дата: Вторник, 20.03.2018, 14:09 |
Сообщение № 20

Группа: Пользователи

Ранг: Новичок

Сообщений: 42


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Спасибо, буду пробовать )


sazn

 

Ответить

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как увеличить размер формулы в word
  • Как увеличить номер строки в excel
  • Как увеличить масштаб страницы при печати в excel
  • Как увеличить размер таблицы в word
  • Как увеличить несколько ячеек в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии