Автоматическое увеличение числовых значений в Excel

Мне нужно перенумеровать более 30 000 строк в Excel, и я ищу способ сделать это с помощью встроенной функции Excel.

У меня есть два столбца: исходный BuildingCount и столбец Test. В столбце BuildingCount у меня есть несогласованный счет, который должен быть последовательным числом 1,2,3 для запуска макроса. Однако числа не всегда идут подряд. Я пишу различные варианты функций Excel. Ниже приведен вывод для =IF(A2>1),A2+1,1)

+----+---------------+------------+
|    |       A       |     B      |  
+----+---------------+------------+
|  1 | BuildingCount | TestColumn |  
|  2 | 1             | #VALUE!    |  
|  3 | 2             | 1          |  
|  4 | 3             | 3          |  
|  5 | 5             | 4          |  
|  6 | 6             | 6          |  
|  7 | 9             | 7          |  
|  8 | 1             | 10         |  
|  9 | 2             | 1          |  
| 10 | 3             | 3          |  
| 11 | 4             | 4          |  
| 12 | 5             | 5          |  
+----+---------------+------------+

В идеале вывод должен быть следующим:

+----+---------------+------------+
|    |       A       |     B      |  
+----+---------------+------------+
|  1 | BuildingCount | TestColumn |  
|  2 | 1             | 1          |  
|  3 | 2             | 2          |  
|  4 | 3             | 3          |  
|  5 | 5             | 4          |  
|  6 | 6             | 5          |  
|  7 | 7             | 6          |  
|  8 | 1             | 1          |  
|  9 | 2             | 2          |  
| 10 | 3             | 3          |  
| 11 | 4             | 4          |  
| 12 | 5             | 5          |  
+----+---------------+------------+

Любые идеи будут очень приветствоваться.

Всегда ли он сбрасывается на 1 или только тогда, когда счет меньше указанного выше?

Scott Craner 22.05.2019 16:35

У вас есть лишняя закрывающая скобка в середине =IF(A2>1),A2+1,1)

cybernetic.nomad 22.05.2019 16:39

@scottcraner Он должен быть сброшен на 1. Кроме того, тестовый столбец — это только добавленный столбец для получения расчета. Мое намерение состояло бы в том, чтобы скопировать результаты столбца B в столбец A, заменив непоследовательные числа для успешного запуска макросов (по сути, столбец B будет удален после того, как числа будут исправлены).

Codash 22.05.2019 17:13
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
3
45
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

enter image description here

Формула в B2:

=IF(ROW()=2,1,IF(A2>A1,B1+1,1))

И потащил вниз

Привет @jvdv, вышеизложенное помогло! Большое спасибо, буквально сэкономил мне много времени на ручную работу... что я обычно делал в прошлом.

Codash 22.05.2019 17:19

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

JvdV 23.05.2019 08:40

Другие вопросы по теме