Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 31.10.2006, 07:24   #1
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию из имени и отчества - инициалы

aachist
имеется список сотрудников
Фамилия Имя (полностью) Отчество (полностью)
как можно сделать преобразование, чтобы получилось - Фамилия Инициалы?

pashulka
Предположим, что диапазон "A2:A100" содержит список ФИО, теперь выберите любой пустой столбец, например, столбец "D" и выделите диапазон "D2:D100" Затем, введите нижеопубликованную формулу и нажмите клавиши CTRL+ENTER

=ПСТР(A2;1;ПОИСК(" ";A2)-1)&" "&ПСТР(A2;ПОИСК(" ";A2)+1;1)&"."&ПСТР(A2;ПОИСК(" ";A2;ПОИСК(" ";A2)+1)+1;1)&"."

Теперь, в меню Правка выберите команду Копировать [CTRL+C] после чего выделите диапазон "A2:A100" и в меню Правка выберите команду Специальная вставка. В появившемся стандартном диалоговом окне установите переключатель напротив Значения и нажмите кнопку OK.

Примечание : Если существует вероятность, что исходные данные могут содержать лишние пробелы, то необходимо добавить стандартную функцию рабочего листа =СЖПРОБЕЛЫ(A2) Вместо стандартной функции рабочего листа =ПОИСК() можно использовать =НАЙТИ() но в данном конкретном случае - это не принципиально.
zetrix вне форума
Старый 25.05.2009, 07:20   #2
roster
Пользователь
 
Регистрация: 25.05.2009
Сообщений: 18
По умолчанию

спасибо!
roster вне форума
Старый 25.05.2009, 07:38   #3
Крокодил
Пользователь
 
Регистрация: 14.05.2009
Сообщений: 16
По умолчанию

А ещё есть тема "Как составить из трех слов одно? ", мне помогла.
Крокодил вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как имя отчество преобразовать в инициалы? rerbi Microsoft Office Excel 2 04.08.2008 10:58
Фамилия и инициалы BBagi Паскаль, Turbo Pascal, PascalABC.NET 5 18.06.2008 20:42
Сортировать по имени Манжосов Денис :) Помощь студентам 2 25.04.2008 10:12
Смена имени Terran Win Api 2 14.12.2007 17:19
Класс по имени Sibedir Общие вопросы Delphi 2 04.12.2007 08:24