Программное обеспечение

Как в Excel добавить строку чтоб не нарушить последовательность столбца?

Есть столбец с нумерацией 1,2,3...400. Как вставить строчку между допустим 5 и 6 строкой, чтоб номер этой строки стал 401 и уже не повторялся ниже. Можно это как то автоматизировать?
Ну нажимаешь, на 6 правой кнопкой (на системную ячейку, самую левую), жамкаешь "вставить", строка добавляется выше выбранной тобой ячейки.
ВН
Вячеслав Новиков
35 842
Лучший ответ
Александр Кузьменко Вопрос не как добавить строку, а как после этой вставки сделать так чтоб если я введу число следующее за концом списка (на скриншоте число 25) оно не повторилось в последовательности
Александр Кузьменко спасибо за наводку, попробую погуглить, в том то и проблема данных много и они будут постоянно добавляться. Добавлять вниз будет не удобно так как связанные позиции будут в разных местах.
Александр Кузьменко погуглил "функцию запрета ввода повторяющихся значений" да похоже это действительно может сработать в данном случае. Но мне не поможет, так как моя последовательность на самом деле сложнее чем я описал. В моей последовательности изначально есть позиции с одинаковым значением. под первым номером 5 позиций, под вторым номером 2 позиции и тд и тп. Но в любом случае спасибо, буду пробовать искать дальше.
С таким правилом просто так не получится
Придётся писать макрос на встроенном вижел бейсике
Если нет навыков программирования, то практически не реально
Aza ******
Aza ******
65 244
Александр Кузьменко Ну я так и думал. Но на всякий случай решил спросить, вдруг есть какой то простой способ. Спасибо за ответ)
вариант
в А1 - 1
в А2 формула
=A1+1
и копировать вниз
после вставки пустой строки
надо в А6 протянуть с А5
а А7 протянуть с А8
уходит времени 10 сек.
Успехов!
Alexei G. Это что значит?
"...в А6 протянуть с А5
а А7 протянуть с А8"?

Проверено на листе?!
Александр Кузьменко "надо в А6 протянуть с А5
а А7 протянуть с А8"
Я тоже что то не могу этот момент понять. протягиваю А5 с новой (вставленной) А6 -ей задается значение "6" при этом А7 тоже значение "6". Ну а после протяжки А7 к А8 просто ничего не происходит. в общем последовательность становится 1,2,3,4,5,6,6,7,8...
Если предварительно ввожу в пустую строку ввожу значение следующее за последней строчкой. и затем делаю протяжку (всяко разно пробовал) тоже ничего толкового из этого не выходит, просто последовательность сбивается.
Александр Кузьменко аа ну я понял.. Просто в ручную вписать число, а затем продолжить последовательность? Дак это вообще без протяжек работает и так, просто вставляешь строку и пишешь число. а внизу меняешь в ручную следующую цифру.. Проблема не в том что в ручную это отнимает время. Проблема в том, что позиций в файле планируется несколько тысяч. и постоянно будут добавляться, в разные места. необходимо придумать алгоритм, при котором не будет повторения порядкового номера двум разным позициям и исключен фактор ошибки, ну кароче человеческий фактор
Александр Кузьменко Решение для себя вроде как нашел. Но все же, может ваш вариант я просто не до конца понял. Буду благодарен, если объясните подробнее. что нужно сделать
Александр Кузьменко Боюсь вы не поняли вопроса, если бы была задача продолжить последовательность то можно было бы действительно просто скопировать и все. Вопрос был не в том как продолжить последовательность, а как ее нарушить, но при этом не допустить повторения заданного в ручную числа. В прочем решение уже найдено
Традиционный вариант : нумеровать в конце/проставить номера наново, при изменении таблицы. Выше писали несколько способов.

Самый простой вариант для современного Excel’я (работает, начиная с версии 2007) :
в строчку с номером пишем формулу : =СТРОКА () (или =СТРОКА ()-X, если таблица с заголовками; где Х заменить на число строк с заголовками). И… превращаем нашу таблицу в "умную" ("Форматировать как таблицу" на панели или же Ctrl+T). Собственно, всё. При добавлении ячеек, умная таблица сама будет копировать формулы и, соответственно, менять номера строк.
Ответ оказался проще чем думал.. при постой последовательности А1+1, можно использовать функцию запрета повторяющихся чисел. При сложной формуле последовательности можно сделать еще проще
На примере скриншота нужно заполнить 25 строку необходимыми данными, а потом вырезать ее и вставить куда нужно. все формулы при этом станут ссылаться туда куда нужно (только это должна быть не протянутая последовательность, а именно формула)
PS zhenya ego, шведов сергей спасибо за помощь, натолкнули на оптимальное (по крайней мере для меня) решение вопроса.

Похожие вопросы