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

Вопрос по Exel. В одной ячейке n номеров в один ряд, как перенести каждый номер в отдельную ячейку?

Здравствуйте. Собственно вопрос в заголовке темы. Как это сделать не знаю, искал в рунете безуспешно. Прикрепляю скриншот для полного понимания.

Задача: убрать этот длинный список номеров в одной ячейке и сделать так, что бы каждый номер был в отдельной ячейке.

В ручную уходит огромное количество времени, ну вот не верю, что в exel ничего сделать нельзя.

Спасибо за внимание.
выделить строку - Данные - текст по столбцам - фиксированной ширины - далее - Готово

P.S.
еще можно - с разделителями - в качестве разделителя использовать пробел
Сергей Богучарский
Сергей Богучарский
93 172
Лучший ответ
Григорий Беликов Спасибо, этот вариант по пробовал не прокатывает

Григорий Беликов P.S.
еще можно - с разделителями - в качестве разделителя использовать пробел - а это где находится?
Григорий Беликов По пробовал. Выбрал столбец, номера перенеслись, но часть из них превратились в какую формулу абра кадабра.
Сергей Богучарский выделяем - найти/заменить
Найти: "+" ( без кавычек)
заменить на "_+" ( без кавычек)
Данные - текст по столбцам ...
Григорий Беликов Благодарю, буду пробовать!)))
Сергей Богучарский "...Можно сразу "Текст" указать, без шаманства с заменой..."
это как ?
при том что изначально там текстовый формат, при разрезке на столбцы - машина автоматом отнимает "+" и делает число 74951234567
"На свете две бесконечности: вселенная и человеческая глупость. Причём, в первом я ещё не уверен!"

Альберт Эйнштейн.

А ты даже название процессора "Excel" не можешь правильно написать!
Вадим Карлович
Вадим Карлович
81 627
хочешь простой вариант? сохрани в формате CSV, открой полученный файл в ворде, нажми Ctrl+H, найти: запятую (или какой у тебя разделитель будет; последний раз у меня точка с запятой была, не вдавался в детали почему), заменить на: ^p (шифт+6, p маленькое английское), заменить все.

сохраняешь файл и открываешь снова в экселе. профит.
Ринат Гимадиев
Ринат Гимадиев
54 784
Это элементарно. Надо использовать функции работы с текстом. Определить длину строки (общее количество символов), затем определить расстояния между пробелами поочерёдно (1,2,3,4,5 и тд) и вставить по очереди в каждую ячейку значения между пробелами, это и будут номера)
Сразу скажу, синтаксис для конкретной задачи я тут прописывать не буду)
Я дал удочку, рыбу ловите сами)
Владислав Светловский Ps. Если пробелов нет, используйте плюсы «+» как маячки
Саша Гаврилин напишите формулу как вырезать 3-ий номер из ячейки А6791
1. написать макрос
2. сам напорол или коллега по некомпетентности для тебя постарался ?
3 вручную сделать и словесно врезать коллеге.
Григорий Беликов Привет. Это база данных. Все номера имеют вид +7(000)00-00-00
Я убрал скобки, тире и привёл в том виде в котором необходимо всё сделать.
В целом всё готово, но вот этот ряд я не знаю как в порядок привести, чтобы каждый номер в каждой ячейке был, а не в один ряд.
Проще всего вернуться в текстовый редактор и там заменой пробелы на табы поменять.
Игорь Платонов
Игорь Платонов
51 593
"Текст по столбцам".
Или, допустим, загрузить эту кашу, допустим, на regex101.com и разбить чем-то вроде : [+]\d{11}
Тебе тужна функция ТРАНСП прилагаю видео :) удачи

ОХ
Олег Халиков
22 008
Олег Халиков https://www.youtube.com/watch?v=MJWtpziQfoE
также очень лёгкий способ номер 2
1) Скачайте Notepad++
2) Скопируйте все номера из Экселя в текстовый документ
3) Откройте документ с помощью Notepad++
4) В "Поиске" (CTRL+F) найдите вкладку "Замена" (CTRL+h)
5) В поле "Найти" введите 1 знак пробела, в поле "Заменить на" регулярное выражение " \n " (Без кавычек и пробелов)
6) В режиме поиска поставьте галочку напротив "Расширенный"
7) Нажмите на кнопку "Заменить всё"
Теперь у вас будут все номера с новых строчек без пробелов. Единственное - могут появится пустые сточки. Что бы их удалить - в том же Notepad++ можно воспользоваться операциями со строками в "Правке" и удалить пустые строчки. При копировании обратно в Эксель все должно стать как нужно

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