Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиПоискОблакоComboВсе проекты

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

Алё Пар Профи (645), на голосовании 1 месяц назад
Здравствуйте. Собственно вопрос в заголовке темы. Как это сделать не знаю, искал в рунете безуспешно. Прикрепляю скриншот для полного понимания.

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

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

Спасибо за внимание.
Голосование за лучший ответ
leon melesh Просветленный (37904) 1 месяц назад
1. написать макрос
2. сам напорол или коллега по некомпетентности для тебя постарался ?
3 вручную сделать и словесно врезать коллеге.
Алё ПарПрофи (645) 1 месяц назад
Привет. Это база данных. Все номера имеют вид +7(000)00-00-00
Я убрал скобки, тире и привёл в том виде в котором необходимо всё сделать.
В целом всё готово, но вот этот ряд я не знаю как в порядок привести, чтобы каждый номер в каждой ячейке был, а не в один ряд.
Полосатый жираф Алик Искусственный Интеллект (283692) Алё Пар, Это не база данных, а херня на постном масле! Вот сам и разбирайся!
Abram Pupkin Оракул (76562) 1 месяц назад
выделить строку - Данные - текст по столбцам - фиксированной ширины - далее - Готово

P.S.
еще можно - с разделителями - в качестве разделителя использовать пробел
Алё ПарПрофи (645) 1 месяц назад
Спасибо, этот вариант по пробовал не прокатывает

Abram Pupkin Оракул (76562) Алё Пар, дык, и выделяейте только ОДИН ("А") столбец
Алё ПарПрофи (645) 1 месяц назад
P.S.
еще можно - с разделителями - в качестве разделителя использовать пробел - а это где находится?
Алё ПарПрофи (645) 1 месяц назад
По пробовал. Выбрал столбец, номера перенеслись, но часть из них превратились в какую формулу абра кадабра.
Abram Pupkin Оракул (76562) Алё Пар, "...в какую формулу абра кадабра..." все правильно . у вас был текст а после (резки) получились числа . Это надо немного подумать . Ждите
Abram PupkinОракул (76562) 1 месяц назад
выделяем - найти/заменить
Найти: "+" ( без кавычек)
заменить на "_+" ( без кавычек)
Данные - текст по столбцам ...
Алё Пар Профи (645) Abram Pupkin, Большое спасибо, что уделили своё время. Сделал всё как Вы написали, но после нажатии на кнопку "Готово", не происходит ничего)
Алё ПарПрофи (645) 1 месяц назад
Благодарю, буду пробовать!)))
Abram Pupkin Оракул (76562) Алё Пар, На выходе получится : _+712345678910 Чтобы сделать красиво (без нижнего подчеркивания ) надо писать макрос . формула будет о-о-чень сложная Поэтому я предложил Колыван Поджопникову вырезать 3-ий номер
Abram PupkinОракул (76562) 1 месяц назад
"...Можно сразу "Текст" указать, без шаманства с заменой..."
это как ?
при том что изначально там текстовый формат, при разрезке на столбцы - машина автоматом отнимает "+" и делает число 74951234567
костя онуфриев Мыслитель (6873) 1 месяц назад
Тебе тужна функция ТРАНСП прилагаю видео :) удачи

костя онуфриевМыслитель (6873) 1 месяц назад
https://www.youtube.com/watch?v=MJWtpziQfoE
также очень лёгкий способ номер 2
Abram Pupkin Оракул (76562) костя онуфриев, Автору вопроса надо не ПОВЕРНУТЬ таблицу, а каждому значению выделить свою ячейку (одну ячейку надо РАЗБИТЬ на n ячеек)
Алё ПарПрофи (645) 1 месяц назад
Спасибо)
Колыван Поджопников Оракул (85988) 1 месяц назад
Это элементарно. Надо использовать функции работы с текстом. Определить длину строки (общее количество символов), затем определить расстояния между пробелами поочерёдно (1,2,3,4,5 и тд) и вставить по очереди в каждую ячейку значения между пробелами, это и будут номера)
Сразу скажу, синтаксис для конкретной задачи я тут прописывать не буду)
Я дал удочку, рыбу ловите сами)
Колыван ПоджопниковОракул (85988) 1 месяц назад
Ps. Если пробелов нет, используйте плюсы «+» как маячки
Abram PupkinОракул (76562) 1 месяц назад
напишите формулу как вырезать 3-ий номер из ячейки А6791
Колыван Поджопников Оракул (85988) Abram Pupkin, вам это зачем? не вы же вопрос задали. Автору, вроде, понятно. Молчит.
Полосатый жираф Алик Искусственный Интеллект (283692) 1 месяц назад
"На свете две бесконечности: вселенная и человеческая глупость. Причём, в первом я ещё не уверен!"

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

А ты даже название процессора "Excel" не можешь правильно написать!
Василий Коршунов Мудрец (15112) 1 месяц назад
Проще всего вернуться в текстовый редактор и там заменой пробелы на табы поменять.
Serj Diff Просветленный (27396) 1 месяц назад
"Текст по столбцам".
Или, допустим, загрузить эту кашу, допустим, на regex101.com и разбить чем-то вроде : [+]\d{11}
ROCK LEE Мыслитель (5407) 1 месяц назад
1) Скачайте Notepad++
2) Скопируйте все номера из Экселя в текстовый документ
3) Откройте документ с помощью Notepad++
4) В "Поиске" (CTRL+F) найдите вкладку "Замена" (CTRL+h)
5) В поле "Найти" введите 1 знак пробела, в поле "Заменить на" регулярное выражение " \n " (Без кавычек и пробелов)
6) В режиме поиска поставьте галочку напротив "Расширенный"
7) Нажмите на кнопку "Заменить всё"
Теперь у вас будут все номера с новых строчек без пробелов. Единственное - могут появится пустые сточки. Что бы их удалить - в том же Notepad++ можно воспользоваться операциями со строками в "Правке" и удалить пустые строчки. При копировании обратно в Эксель все должно стать как нужно
KPbICMAH Оракул (99020) 1 месяц назад
хочешь простой вариант? сохрани в формате CSV, открой полученный файл в ворде, нажми Ctrl+H, найти: запятую (или какой у тебя разделитель будет; последний раз у меня точка с запятой была, не вдавался в детали почему), заменить на: ^p (шифт+6, p маленькое английское), заменить все.

сохраняешь файл и открываешь снова в экселе. профит.
Похожие вопросы
Также спрашивают