Всем привет, подскажите пожалуйста макрос для сокращения имени и отчества до инициалов, т.е из "Иванов Иван Иванович" сделать "Иванов И.И."
Сократить имя, отчество
26.08.2010 12:07:03
|
|
|
|
26.08.2010 12:09:49
а фамилия всегда первая?
|
|
|
|
26.08.2010 12:11:31
|
|
|
|
26.08.2010 12:26:56
Да фамилия всегда первая.
Макрос предпочтительнее) |
|
|
|
26.08.2010 12:34:01
Владимир, если нужно это выполнить "на месте", то с формулами возникнут сложности :-) Поэтому, наверное, и спрашивает про макрос.
|
|
|
|
26.08.2010 13:33:43
Спасибо за "Split"! ;)
Чуть не изобрел велосипед :) Возможно такой вариант подойдет.
<FONT COLOR="CadetBlue">
|
|
|
|
26.08.2010 13:57:00
Всем большое спасибо за помощь!
|
|
|
|
26.08.2010 15:40:10
А как сделать при помощи макроса:
"Иванов Иван Иванович" сделать "И.И. Иванов" |
|
|
|
26.08.2010 15:48:50
Попробуйте так:
Sub qqq() x = Split(Cells(1, 1)) Cells(1, 1) = Left(x(1), 1) & ". " & Left(x(2), 1) & ". " & x(0) End Sub |
|
|
|
26.08.2010 16:07:26
Всем СПАСИБО!
Вопрос снят. |
|
|
|
22.11.2011 16:30:57
{quote}{login=Serge 007}{date=26.08.2010 12:11}{thema=}{post}Формулами точно не надо?{/post}{/quote}
А как это можно сделать формулами? |
|
|
|
22.11.2011 16:36:13
Можно. Было не раз. Вы не ту тему нашли :)
|
|
|
|
22.11.2011 16:37:00
=ЛЕВСИМВ(A1;НАЙТИ(" ";A1;1)+1)&". "&ПСТР(A1;НАЙТИ(" ";A1;НАЙТИ(" ";A1;1)+1)+1;1)&"."
----- 26669
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
22.11.2011 17:04:40
{quote}{login=vikttur}{date=22.11.2011 04:36}{thema=}{post}Можно. Было не раз. Вы не ту тему нашли :){/post}{/quote}
В поиске попалась только эта тема. Владимир, большое спасибо! |
|
|
|
25.11.2011 12:12:21
Всем огромное СПАСИБО! Спасли время и нервы:)
|
|
|
|
Читают тему