Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматическое распределение ФИО по столбцам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое распределение ФИО по столбцам (Иное/Other)
Автоматическое распределение ФИО по столбцам
Jedi92 Дата: Вторник, 23.12.2014, 18:55 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте. Имеется следующая задача: есть большая база данных в Excel'e, где присутствуют фамилии, имена и отчества клиентов. Суть в том, что при автоматическом создании этой бд программой верным столбцом является только первый с ФИО, тогда как в отдельные столбцы с именем, фамилией и отчеством данные вписались как попало. Необходимо чтобы данные соответствовали заголовкам столбцов, потому что вручную править всё это нереально - кол-во строк в документе около 10 тыс. Реально ли как то автоматизировать процесс? Помогите, пожалуйста.
[moder]Файл с примером очень бы помог в понимании Вашей проблемы[/moder]
К сообщению приложен файл: Help_plz.xls (36.0 Kb)


Сообщение отредактировал Jedi92 - Вторник, 23.12.2014, 19:28
 
Ответить
СообщениеЗдравствуйте. Имеется следующая задача: есть большая база данных в Excel'e, где присутствуют фамилии, имена и отчества клиентов. Суть в том, что при автоматическом создании этой бд программой верным столбцом является только первый с ФИО, тогда как в отдельные столбцы с именем, фамилией и отчеством данные вписались как попало. Необходимо чтобы данные соответствовали заголовкам столбцов, потому что вручную править всё это нереально - кол-во строк в документе около 10 тыс. Реально ли как то автоматизировать процесс? Помогите, пожалуйста.
[moder]Файл с примером очень бы помог в понимании Вашей проблемы[/moder]

Автор - Jedi92
Дата добавления - 23.12.2014 в 18:55
TimSha Дата: Вторник, 23.12.2014, 19:12 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
Реально ли как то автоматизировать процесс?

Да! Правда макросы пишут в других разделах форума - как помощь новичку макрописцу или же - на заказ.


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
Реально ли как то автоматизировать процесс?

Да! Правда макросы пишут в других разделах форума - как помощь новичку макрописцу или же - на заказ.

Автор - TimSha
Дата добавления - 23.12.2014 в 19:12
Jedi92 Дата: Вторник, 23.12.2014, 19:29 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Правда макросы пишут в других разделах форума

Т.е. мне вот в этот раздел?
 
Ответить
Сообщение
Правда макросы пишут в других разделах форума

Т.е. мне вот в этот раздел?

Автор - Jedi92
Дата добавления - 23.12.2014 в 19:29
Pelena Дата: Вторник, 23.12.2014, 19:51 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Не торопитесь в другой раздел. Если будет решение, то оно Вас найдёт и в этом разделе


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНе торопитесь в другой раздел. Если будет решение, то оно Вас найдёт и в этом разделе

Автор - Pelena
Дата добавления - 23.12.2014 в 19:51
RAN Дата: Вторник, 23.12.2014, 20:13 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Вы хочете странного.
Ну ладно, здесь
Алёшин Сергей Александрович Сергей Александрович
можно объяснить Excel, что нужны только 3 слова.
А здесь как объяснять?
Вера Федоровна Ефимова
Ажмуратова Насима Нургазовна
Или когда одно слово? Что это, имя или фамилия?
А когда два?


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Вторник, 23.12.2014, 20:13
 
Ответить
СообщениеВы хочете странного.
Ну ладно, здесь
Алёшин Сергей Александрович Сергей Александрович
можно объяснить Excel, что нужны только 3 слова.
А здесь как объяснять?
Вера Федоровна Ефимова
Ажмуратова Насима Нургазовна
Или когда одно слово? Что это, имя или фамилия?
А когда два?

Автор - RAN
Дата добавления - 23.12.2014 в 20:13
Pelena Дата: Вторник, 23.12.2014, 20:44 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Да, здесь стопроцентного результата вряд ли удастся добиться, но кое-что можно и формулами. Предполагается, что если слово одно, то это - имя (как в файле). Ошибка выделена желтым, пока не придумала, как её устранить без усложнения формулы. Кроме того, ошибки возможны для фамилий, заканчивающихся на -вич, -тич
[p.s.]Да, забыла написать: сначала - текст по столбцам с разделителем пробел, потом вычисляется отчество, потом имя, потом фамилия[/p.s.]
К сообщению приложен файл: 5624742.xls (93.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДа, здесь стопроцентного результата вряд ли удастся добиться, но кое-что можно и формулами. Предполагается, что если слово одно, то это - имя (как в файле). Ошибка выделена желтым, пока не придумала, как её устранить без усложнения формулы. Кроме того, ошибки возможны для фамилий, заканчивающихся на -вич, -тич
[p.s.]Да, забыла написать: сначала - текст по столбцам с разделителем пробел, потом вычисляется отчество, потом имя, потом фамилия[/p.s.]

Автор - Pelena
Дата добавления - 23.12.2014 в 20:44
Jedi92 Дата: Вторник, 23.12.2014, 22:36 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Или когда одно слово? Что это, имя или фамилия?
А когда два?

Не знаю как такое объяснить программе, но у Pelen'ы как то получилось осуществить задуманное) Цель именно в том что нужно раскидать несколько слов в ячейке ФИО на несколько столбцов. В принципе, мне подсказали, что можно воспользоваться функцией "текст по столбцам", но в таком случае нужно как то избавиться от повторений, иначе из ячейчки с более чем тремя словами получится 5 столбцов и так или иначе придется руками всё править. Также необходимо удалить лишние пробелы перед первым словом в ячейках столбца ФИО, чтобы "текст по столбцам" не считал эти пробелы разделителями и не плодил лишние ячейки. В итоге, вроде как, получится именно то что нужно.

Предполагается, что если слово одно, то это - имя (как в файле). Ошибка выделена желтым, пока не придумала, как её устранить без усложнения формулы.

Прошелся по документу - да, одно слово - именно имя. Разве что иногда там попадается что то совершенно постороннее вроде названия организации. Кстати, можно ли как то сортировать столбец по кол-ву слов в ячейке, чтобы сразу отсеить одиночек и проч?
Здорово получилось с формулой, жаль что знание Excel у меня совсем поверхностное... Можете объяснить что-куда мне вставлять в основном документе, чтобы получился результат аналогичный вашему?
 
Ответить
Сообщение
Или когда одно слово? Что это, имя или фамилия?
А когда два?

Не знаю как такое объяснить программе, но у Pelen'ы как то получилось осуществить задуманное) Цель именно в том что нужно раскидать несколько слов в ячейке ФИО на несколько столбцов. В принципе, мне подсказали, что можно воспользоваться функцией "текст по столбцам", но в таком случае нужно как то избавиться от повторений, иначе из ячейчки с более чем тремя словами получится 5 столбцов и так или иначе придется руками всё править. Также необходимо удалить лишние пробелы перед первым словом в ячейках столбца ФИО, чтобы "текст по столбцам" не считал эти пробелы разделителями и не плодил лишние ячейки. В итоге, вроде как, получится именно то что нужно.

Предполагается, что если слово одно, то это - имя (как в файле). Ошибка выделена желтым, пока не придумала, как её устранить без усложнения формулы.

Прошелся по документу - да, одно слово - именно имя. Разве что иногда там попадается что то совершенно постороннее вроде названия организации. Кстати, можно ли как то сортировать столбец по кол-ву слов в ячейке, чтобы сразу отсеить одиночек и проч?
Здорово получилось с формулой, жаль что знание Excel у меня совсем поверхностное... Можете объяснить что-куда мне вставлять в основном документе, чтобы получился результат аналогичный вашему?

Автор - Jedi92
Дата добавления - 23.12.2014 в 22:36
Pelena Дата: Среда, 24.12.2014, 02:10 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
необходимо удалить лишние пробелы перед первым словом в ячейках столбца ФИО
Если предварительно это сделать, то формулы получаются проще и точнее (см. файл)
Порядок действий:
1) правее исходного столбца пишете формулу
Код
=СЖПРОБЕЛЫ(A2)
, протягиваете вниз. Не снимая выделения -- Копировать -- выделяете ячейку А2 -- Специальная вставка -- Значения. Затем все лишние столбцы, кроме А, удаляете
2) выделяете столбец А -- Данные -- Текст по столбцам -- с разделителем Пробел -- Готово. Получили пять столбцов, из которых нам нужны три первых
3) копируете формулы из моего файла сначала в ячейку Н2, затем в G2 и в F2. Выделяете эти три ячейки и протягиваете вниз
К сообщению приложен файл: 6732332.xls (82.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
необходимо удалить лишние пробелы перед первым словом в ячейках столбца ФИО
Если предварительно это сделать, то формулы получаются проще и точнее (см. файл)
Порядок действий:
1) правее исходного столбца пишете формулу
Код
=СЖПРОБЕЛЫ(A2)
, протягиваете вниз. Не снимая выделения -- Копировать -- выделяете ячейку А2 -- Специальная вставка -- Значения. Затем все лишние столбцы, кроме А, удаляете
2) выделяете столбец А -- Данные -- Текст по столбцам -- с разделителем Пробел -- Готово. Получили пять столбцов, из которых нам нужны три первых
3) копируете формулы из моего файла сначала в ячейку Н2, затем в G2 и в F2. Выделяете эти три ячейки и протягиваете вниз

Автор - Pelena
Дата добавления - 24.12.2014 в 02:10
Jedi92 Дата: Среда, 24.12.2014, 19:04 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Большое вам спасибо! Стало изрядно проще. Правда картину портят ячейки столбца ФИО, в которых было два слова. Их раскидало в первые два столбца из трёх, т.е. имя в фамилии, а фамилия в имени, отчество соответственно пустует, так что приходится править руками.. А в некоторых так вообще Н/Д. Но в целом стало намного проще, ещё раз спасибо :)
 
Ответить
СообщениеБольшое вам спасибо! Стало изрядно проще. Правда картину портят ячейки столбца ФИО, в которых было два слова. Их раскидало в первые два столбца из трёх, т.е. имя в фамилии, а фамилия в имени, отчество соответственно пустует, так что приходится править руками.. А в некоторых так вообще Н/Д. Но в целом стало намного проще, ещё раз спасибо :)

Автор - Jedi92
Дата добавления - 24.12.2014 в 19:04
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое распределение ФИО по столбцам (Иное/Other)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!