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

Вход

Регистрация

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

 

= Мир MS Excel/Достать из ячейки ФИО и числа после ФИО - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Достать из ячейки ФИО и числа после ФИО
timo64uk Дата: Воскресенье, 08.12.2024, 04:47 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 121
Репутация: 1 ±
Замечаний: 0% ±

Office16
Добрый день :)
Помощи прошу вашей.
В столбце 2 начиная с ячейки B6 и ниже до последней заполненной идут фамилии (рассматриваем классический вариант с тремя составляющими без тире и приставок). Некоторые ФИО идут с числами по принципу "ФИО число", и здесь между ФИО и числом могут стоять: пробелы, скобки и прочее, а может слитно быть.
В столбце 3 начиная с ячейки C6 и ниже идут числа (их проверять не нужно).
Нужно в массиве от B6 до нижней заполненной ячейке в столбце B проверить каждую ячейку на наличие цифры после ФИО, и:
1. Если в одной ячейке нашлось несколько ФИО, то нужно скопировать всю строку и вставить её ниже ровно столько раз, сколько раз ФИО встречается в найденной ячейке. Например в строке 7 встречается три ФИО, значит мы копируем строку 7 и вставляем её ниже 3 раза, т.е. в 8, 9 и 10 строки. Это нужно, чтобы скопировались формулы идущие в данной строке и формат. Далее в 8 строке оставляем первую ФИО без цифр, в 9 строке оставляем вторую ФИО, и в 10 строке оставляем третью ФИО. А цифры, идущие после каждой из ФИО нужно вставить в столбец 3 напротив каждой "оставленной" ФИО. Т.е. другими словами Коул Владимир Анатольевич (53); из 7 строки копируется в 8 строку 2 столбец, а число 53 копируется в 88 строку 3 столбец.
Затем строку-"донор" 7 нужно удалить. И перейти к проверке следующих ячеек столбца 2.
2. Если нашлась ячейка, содержащая одну ФИО с числом, или одну ФИО без числа, или одну или несколько ФИО с приставками типа ИП и другими отличными от стандартных трёх слов Имени Фамилии и Отчества (в общем, всё то что мы не сможем идентифицировать как ФИО), то ячейку игнорируем.
Признаюсь не искал, но ранее видел нечто похожее с автозапчастями рассмотривали код на каком-то форуме.
К сообщению приложен файл: fio.xlsx (11.1 Kb)
 
Ответить
СообщениеДобрый день :)
Помощи прошу вашей.
В столбце 2 начиная с ячейки B6 и ниже до последней заполненной идут фамилии (рассматриваем классический вариант с тремя составляющими без тире и приставок). Некоторые ФИО идут с числами по принципу "ФИО число", и здесь между ФИО и числом могут стоять: пробелы, скобки и прочее, а может слитно быть.
В столбце 3 начиная с ячейки C6 и ниже идут числа (их проверять не нужно).
Нужно в массиве от B6 до нижней заполненной ячейке в столбце B проверить каждую ячейку на наличие цифры после ФИО, и:
1. Если в одной ячейке нашлось несколько ФИО, то нужно скопировать всю строку и вставить её ниже ровно столько раз, сколько раз ФИО встречается в найденной ячейке. Например в строке 7 встречается три ФИО, значит мы копируем строку 7 и вставляем её ниже 3 раза, т.е. в 8, 9 и 10 строки. Это нужно, чтобы скопировались формулы идущие в данной строке и формат. Далее в 8 строке оставляем первую ФИО без цифр, в 9 строке оставляем вторую ФИО, и в 10 строке оставляем третью ФИО. А цифры, идущие после каждой из ФИО нужно вставить в столбец 3 напротив каждой "оставленной" ФИО. Т.е. другими словами Коул Владимир Анатольевич (53); из 7 строки копируется в 8 строку 2 столбец, а число 53 копируется в 88 строку 3 столбец.
Затем строку-"донор" 7 нужно удалить. И перейти к проверке следующих ячеек столбца 2.
2. Если нашлась ячейка, содержащая одну ФИО с числом, или одну ФИО без числа, или одну или несколько ФИО с приставками типа ИП и другими отличными от стандартных трёх слов Имени Фамилии и Отчества (в общем, всё то что мы не сможем идентифицировать как ФИО), то ячейку игнорируем.
Признаюсь не искал, но ранее видел нечто похожее с автозапчастями рассмотривали код на каком-то форуме.

Автор - timo64uk
Дата добавления - 08.12.2024 в 04:47
doober Дата: Воскресенье, 08.12.2024, 15:52 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 983
Репутация: 340 ±
Замечаний: 0% ±

Excel 2010
Добрый.А чего то попроще нет у вас.
К сообщению приложен файл: fio.xlsm (21.6 Kb)


 
Ответить
СообщениеДобрый.А чего то попроще нет у вас.

Автор - doober
Дата добавления - 08.12.2024 в 15:52
timo64uk Дата: Понедельник, 09.12.2024, 02:29 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 121
Репутация: 1 ±
Замечаний: 0% ±

Office16
попроще

Спасибо огромное. Работает! Изначально выглядело просто, но когда опубликовал, и увидел количество текста, то понял, что очень намудрил. Буду разбивать на подэтапы впредь.
Вы очень помогли. Это действительно потрясающе, словно магия.
.
Спасибо, что есть возможность обратиться за помощью, спасибо, что помощь оказывается. Всем почёт и уважение!
 
Ответить
Сообщение
попроще

Спасибо огромное. Работает! Изначально выглядело просто, но когда опубликовал, и увидел количество текста, то понял, что очень намудрил. Буду разбивать на подэтапы впредь.
Вы очень помогли. Это действительно потрясающе, словно магия.
.
Спасибо, что есть возможность обратиться за помощью, спасибо, что помощь оказывается. Всем почёт и уважение!

Автор - timo64uk
Дата добавления - 09.12.2024 в 02:29
  • Страница 1 из 1
  • 1
Поиск:

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