Автоматическое увеличение в Excel для альтернативной ячейки?

Пожалуйста, проверьте, например.

строка - значение

1 - test1

2 - test1

3 - test2

4 - test2

5 - test3

6 - test3

Как это автоматически должно увеличиваться в MS-Excel без использования каких-либо скриптов

Пожалуйста, дайте мне предложение

заранее спасибо


person user1551697    schedule 25.07.2012    source источник


Ответы (2)


Вы можете использовать комбинацию номера строки (ROW()) и округления, чтобы получить желаемый результат:

="test" & ROUND(ROW() / 2, 0)
person LittleBobbyTables - Au Revoir    schedule 25.07.2012
comment
@LittleBobbyTables: Спасибо за быстрый ответ ... не могли бы вы рассказать мне, как реализовать это в Excel? - person user1551697; 25.07.2012
comment
Это формула. Вы вводите его в ячейку A1 и при необходимости копируете. - person LittleBobbyTables - Au Revoir; 25.07.2012

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

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

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

настройка данных

Затем вы выделяете данные и включаете строку под ними, например:

выделение данных

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

перетаскивание данных вниз

Теперь воспользуемся известной техникой заполнения пробелов:

  • Перейти к Special, Blanks:

перейти к специальным пробелам

  • Введите =`` Ctrl + Enter (знак равенства, стрелка вверх, Ctrl + Enter)

формула данных

  • Выделите значения, скопируйте (Ctrl + C) и вставьте значения.
person JimmyPena    schedule 25.07.2012