Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] Как сделать нумерацию счетчик по тексту (http://forum.oszone.net/showthread.php?t=282496)

02MB 21-05-2014 02:47 2353828

Как сделать нумерацию счетчик по тексту
 
Доброго времени суток ув. форумчане.
Подскажите пожалуйста, как можно в Excel 2007-2010, сделать мини счетчик к тексту, т.е. произвести поиск по строкам на Листе, найти "007 Имя", и изменить на "1. 007 Имя", "2. 007 Имя", "N. 007 Имя". Нужно что бы к следующему найденному значению, изменить на следующий порядковый номер.
Подскажите как это можно сделать?

Iska 21-05-2014 03:51 2353834

Не очень понятно что и где менять. Хорошо бы пример с парой файлов — до и после.

02MB 21-05-2014 04:02 2353835

Вложений: 1
Вот прикрепляю файл. Посмотрите пожалуйста его.

okshef 21-05-2014 08:47 2353862

Вам навсегда заменить один раз или чтобы "постоянно менялось само"?
Поясняю. Реализация счетчиков не так сложна (Нумерация строк (столбцов)), но нужен доп. столбец.

02MB 22-05-2014 02:19 2354203

Доброго времени суток. Можно по подробние? Там немного не понятно. И мне нужно один раз менять, на разных листах. Там значений очень много. Примерно 1000-2000 строк.

Iska 22-05-2014 03:06 2354204

Цитата:

Цитата 02MB
Там немного не понятно. »

Для нумерации используется отдельный столбец слева от искомого. Для расчёта используется формула вида:
Код:

=ЕСЛИ(ЕПУСТО(Ячейка справа от текущей);"";СЧЁТЗ(Жёсткое начало диапазона:Ячейка справа от текущей))
Таким образом, напротив пустых ячеек справа будет пустая же строка — «""» в формуле, а напротив заполненных будет число, отражающее количество непустых значений в диапазоне от его начала до текущей ячейки.

okshef 22-05-2014 08:21 2354222

В любом месте вне таблицы вводите формулу (например, для ячейки А3 вашей книги):
Код:

=ЕСЛИ(ЕПУСТО(A3);"";"№"&СЧЁТЗ($A$3:A3)&". "&A3)
заполняете ею весь столбец как вам нужно, копируете, вставляете его вместо первого столбца как значения, дополнительный столбец с вычислениями удаляете (очищаете)

02MB 23-05-2014 04:04 2354660

Спасибо. Помогло. Сэкономил кучу времени. Немножко только подредактировал формулу.
Код:

=ЕСЛИ(ЕПУСТО(B2);"";""&СЧЁТЗ($B$2:B2)&"")
Она вставляется в столбец "А" и считает значения из "В".


Время: 01:18.

Время: 01:18.
© OSzone.net 2001-