Добавление пропущенных чисел (номеров) в столбце
dev500
Дата: Среда, 28.02.2018, 12:39 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Добрый день, Есть таблица с номерами абонентов такого вида: 9100 Иванов Петр 9101 Петров Иван 9122 Иванов Сергей 9123 Пупков Эдуард Необходимо вставить пропущенные номера, чтобы таблица имела вид: 9100 Иванов Петр 9101 Петров Иван 9102 "Свободный номер" 9103 …... 9122 Иванов Сергей 9123 Пупков Эдуард 9124 9125 И так до 9999. Большое спасибо всем кто готов помочь.
Добрый день, Есть таблица с номерами абонентов такого вида: 9100 Иванов Петр 9101 Петров Иван 9122 Иванов Сергей 9123 Пупков Эдуард Необходимо вставить пропущенные номера, чтобы таблица имела вид: 9100 Иванов Петр 9101 Петров Иван 9102 "Свободный номер" 9103 …... 9122 Иванов Сергей 9123 Пупков Эдуард 9124 9125 И так до 9999. Большое спасибо всем кто готов помочь. dev500
Ответить
Сообщение Добрый день, Есть таблица с номерами абонентов такого вида: 9100 Иванов Петр 9101 Петров Иван 9122 Иванов Сергей 9123 Пупков Эдуард Необходимо вставить пропущенные номера, чтобы таблица имела вид: 9100 Иванов Петр 9101 Петров Иван 9102 "Свободный номер" 9103 …... 9122 Иванов Сергей 9123 Пупков Эдуард 9124 9125 И так до 9999. Большое спасибо всем кто готов помочь. Автор - dev500 Дата добавления - 28.02.2018 в 12:39
Che79
Дата: Среда, 28.02.2018, 12:42 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
dev500 , здравствуйте. Файл-пример (с сохранением реальной его структуры) от Вас будет или Вы нам самим предлагаете нарисовать?
dev500 , здравствуйте. Файл-пример (с сохранением реальной его структуры) от Вас будет или Вы нам самим предлагаете нарисовать?Che79
Делай нормально и будет нормально!
Ответить
Сообщение dev500 , здравствуйте. Файл-пример (с сохранением реальной его структуры) от Вас будет или Вы нам самим предлагаете нарисовать?Автор - Che79 Дата добавления - 28.02.2018 в 12:42
dev500
Дата: Среда, 28.02.2018, 12:52 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
файл во вложении, целиком файл не могу выложить. данные отсортированы по возрастанию.
файл во вложении, целиком файл не могу выложить. данные отсортированы по возрастанию. dev500
Ответить
Сообщение файл во вложении, целиком файл не могу выложить. данные отсортированы по возрастанию. Автор - dev500 Дата добавления - 28.02.2018 в 12:52
AlexM
Дата: Среда, 28.02.2018, 13:02 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4491
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
В Е1Код
=ЕСЛИ(СТРОКА(A9100)>МАКС(A:A);"";СТРОКА(A9100))
В F1Код
=ЕСЛИОШИБКА(ВПР(E1;A$1:B$999;2;)&"";"")
В Е1Код
=ЕСЛИ(СТРОКА(A9100)>МАКС(A:A);"";СТРОКА(A9100))
В F1Код
=ЕСЛИОШИБКА(ВПР(E1;A$1:B$999;2;)&"";"")
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение В Е1Код
=ЕСЛИ(СТРОКА(A9100)>МАКС(A:A);"";СТРОКА(A9100))
В F1Код
=ЕСЛИОШИБКА(ВПР(E1;A$1:B$999;2;)&"";"")
Автор - AlexM Дата добавления - 28.02.2018 в 13:02
Che79
Дата: Среда, 28.02.2018, 13:07 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
номера Исправлено! Код
=--ЕСЛИ(СТРОКА()>10;91&СТРОКА(A1)-1;910&СТРОКА(A1)-1)
фио Код
=ЕСЛИОШИБКА(ВПР(D1;$A$1:$B$1000;2;);)
+ ФЯ ;;;@ [offtop] AlexM , Алексей, честно - не подсматривал...
номера Исправлено! Код
=--ЕСЛИ(СТРОКА()>10;91&СТРОКА(A1)-1;910&СТРОКА(A1)-1)
фио Код
=ЕСЛИОШИБКА(ВПР(D1;$A$1:$B$1000;2;);)
+ ФЯ ;;;@ [offtop] AlexM , Алексей, честно - не подсматривал... Che79
Делай нормально и будет нормально!
Сообщение отредактировал Che79 - Среда, 28.02.2018, 13:16
Ответить
Сообщение номера Исправлено! Код
=--ЕСЛИ(СТРОКА()>10;91&СТРОКА(A1)-1;910&СТРОКА(A1)-1)
фио Код
=ЕСЛИОШИБКА(ВПР(D1;$A$1:$B$1000;2;);)
+ ФЯ ;;;@ [offtop] AlexM , Алексей, честно - не подсматривал... Автор - Che79 Дата добавления - 28.02.2018 в 13:07
dev500
Дата: Среда, 28.02.2018, 13:18 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Друзья, это все очень здорово! Но я в екселе чайник, объясните пожалуйста как это применить на вложенном файле ?
Друзья, это все очень здорово! Но я в екселе чайник, объясните пожалуйста как это применить на вложенном файле ? dev500
Ответить
Сообщение Друзья, это все очень здорово! Но я в екселе чайник, объясните пожалуйста как это применить на вложенном файле ? Автор - dev500 Дата добавления - 28.02.2018 в 13:18
AlexM
Дата: Среда, 28.02.2018, 13:21 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4491
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
Che79 , я знаю. :-) номера можно без минусов и скобокМоя формула не выведет номер больше максимального в столбце А dev500 , Функцию ЕСЛИОШИБКА() ставьте сами
Che79 , я знаю. :-) номера можно без минусов и скобокМоя формула не выведет номер больше максимального в столбце А dev500 , Функцию ЕСЛИОШИБКА() ставьте самиAlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Среда, 28.02.2018, 13:24
Ответить
Сообщение Che79 , я знаю. :-) номера можно без минусов и скобокМоя формула не выведет номер больше максимального в столбце А dev500 , Функцию ЕСЛИОШИБКА() ставьте самиАвтор - AlexM Дата добавления - 28.02.2018 в 13:21
dev500
Дата: Среда, 28.02.2018, 13:35 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
AlexM, огромное спасибо за помощь! Ваше решение для меня идеально, раньше, чтобы поправить таблицу, уходило очень много времени.
AlexM, огромное спасибо за помощь! Ваше решение для меня идеально, раньше, чтобы поправить таблицу, уходило очень много времени. dev500
Ответить
Сообщение AlexM, огромное спасибо за помощь! Ваше решение для меня идеально, раньше, чтобы поправить таблицу, уходило очень много времени. Автор - dev500 Дата добавления - 28.02.2018 в 13:35
sboy
Дата: Среда, 28.02.2018, 14:34 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Вариант макросом (нажать на кнопку) [vba]Код
Sub dev500() With Application: .ScreenUpdating = False: Min_ = .Min(Range("A:A")): Max_ = .Max(Range("A:A")): End With With Range("C1").Resize(Max_ - Min_ + 1, 1): .Formula = "=ROW()-1+" & Min_: .Value = .Value: End With With Range("D1").Resize(Max_ - Min_ + 1, 1) .FormulaR1C1 = "=IFERROR(INDEX(C[-2],MATCH(RC[-1],C[-3],0)), """")" .Value = .Value End With Range("A:B").Delete Range("B:B").NumberFormat = ";;" Application.ScreenUpdating = True End Sub
[/vba]
Вариант макросом (нажать на кнопку) [vba]Код
Sub dev500() With Application: .ScreenUpdating = False: Min_ = .Min(Range("A:A")): Max_ = .Max(Range("A:A")): End With With Range("C1").Resize(Max_ - Min_ + 1, 1): .Formula = "=ROW()-1+" & Min_: .Value = .Value: End With With Range("D1").Resize(Max_ - Min_ + 1, 1) .FormulaR1C1 = "=IFERROR(INDEX(C[-2],MATCH(RC[-1],C[-3],0)), """")" .Value = .Value End With Range("A:B").Delete Range("B:B").NumberFormat = ";;" Application.ScreenUpdating = True End Sub
[/vba] sboy
Яндекс: 410016850021169
Ответить
Сообщение Вариант макросом (нажать на кнопку) [vba]Код
Sub dev500() With Application: .ScreenUpdating = False: Min_ = .Min(Range("A:A")): Max_ = .Max(Range("A:A")): End With With Range("C1").Resize(Max_ - Min_ + 1, 1): .Formula = "=ROW()-1+" & Min_: .Value = .Value: End With With Range("D1").Resize(Max_ - Min_ + 1, 1) .FormulaR1C1 = "=IFERROR(INDEX(C[-2],MATCH(RC[-1],C[-3],0)), """")" .Value = .Value End With Range("A:B").Delete Range("B:B").NumberFormat = ";;" Application.ScreenUpdating = True End Sub
[/vba] Автор - sboy Дата добавления - 28.02.2018 в 14:34