Как убрать пробел из инициалов
nlad
Дата: Четверг, 28.03.2013, 19:59 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Код
=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)+1)&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)+1;1)
Здравствуйте! Возможно, это легко, но я никак не соображу. Данная формула из ячейки Фамилия Имя Отчество делает Фамилия ИО . Как можно убрать пробел, чтобы в итоге вышло ФамилияИО
Код
=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)+1)&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)+1;1)
Здравствуйте! Возможно, это легко, но я никак не соображу. Данная формула из ячейки Фамилия Имя Отчество делает Фамилия ИО . Как можно убрать пробел, чтобы в итоге вышло ФамилияИО nlad
Ответить
Сообщение Код
=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)+1)&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)+1;1)
Здравствуйте! Возможно, это легко, но я никак не соображу. Данная формула из ячейки Фамилия Имя Отчество делает Фамилия ИО . Как можно убрать пробел, чтобы в итоге вышло ФамилияИО Автор - nlad Дата добавления - 28.03.2013 в 19:59
alx74
Дата: Четверг, 28.03.2013, 20:11 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 209
Репутация:
32
±
Замечаний:
0% ±
попробуйте убрать +1 в формуле ЛЕВСИМВ
попробуйте убрать +1 в формуле ЛЕВСИМВ alx74
Срочность обратно пропорциональна степени важности. Яндекс-money:41001687631447
Ответить
Сообщение попробуйте убрать +1 в формуле ЛЕВСИМВ Автор - alx74 Дата добавления - 28.03.2013 в 20:11
Pelena
Дата: Четверг, 28.03.2013, 20:15 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Вариант Код
=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)-1)&ПСТР(A2;НАЙТИ(" ";A2)+1;1)&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)+1;1)
Вариант Код
=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)-1)&ПСТР(A2;НАЙТИ(" ";A2)+1;1)&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)+1;1)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Вариант Код
=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)-1)&ПСТР(A2;НАЙТИ(" ";A2)+1;1)&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)+1;1)
Автор - Pelena Дата добавления - 28.03.2013 в 20:15
nlad
Дата: Четверг, 28.03.2013, 20:29 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
0% ±
Ответить
Сообщение Огромное спасибо! Автор - nlad Дата добавления - 28.03.2013 в 20:29
Матрёна
Дата: Четверг, 28.03.2013, 20:40 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация:
40
±
Замечаний:
0% ±
А если пробелов в ячейке "Фамилия Имя Отчество" между словами окажется больше? "Дешевле" и надежнее: 1. разбить текст по столбцам, 2. выполнить нужное сцепление.
А если пробелов в ячейке "Фамилия Имя Отчество" между словами окажется больше? "Дешевле" и надежнее: 1. разбить текст по столбцам, 2. выполнить нужное сцепление. Матрёна
Ответить
Сообщение А если пробелов в ячейке "Фамилия Имя Отчество" между словами окажется больше? "Дешевле" и надежнее: 1. разбить текст по столбцам, 2. выполнить нужное сцепление. Автор - Матрёна Дата добавления - 28.03.2013 в 20:40
jakim
Дата: Четверг, 28.03.2013, 21:12 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Мой вариант.
Код
=LEFT(A1;SEARCH(" ";A1;1)-1)&(MID(A1;SEARCH(" ";A1;1)+1;1))&MID(A1;SEARCH(" ";A1;SEARCH(" ";A1;1)+1)+1;1)
Код
=CONCATENATE(LEFT(A1;SEARCH(" ";A1;1)-1);(MID(A1;SEARCH(" ";A1;1)+1;1));MID(A1;SEARCH(" ";A1;SEARCH(" ";A1;1)+1)+1;1))
Мой вариант.
Код
=LEFT(A1;SEARCH(" ";A1;1)-1)&(MID(A1;SEARCH(" ";A1;1)+1;1))&MID(A1;SEARCH(" ";A1;SEARCH(" ";A1;1)+1)+1;1)
Код
=CONCATENATE(LEFT(A1;SEARCH(" ";A1;1)-1);(MID(A1;SEARCH(" ";A1;1)+1;1));MID(A1;SEARCH(" ";A1;SEARCH(" ";A1;1)+1)+1;1))
jakim
Ответить
Сообщение Мой вариант.
Код
=LEFT(A1;SEARCH(" ";A1;1)-1)&(MID(A1;SEARCH(" ";A1;1)+1;1))&MID(A1;SEARCH(" ";A1;SEARCH(" ";A1;1)+1)+1;1)
Код
=CONCATENATE(LEFT(A1;SEARCH(" ";A1;1)-1);(MID(A1;SEARCH(" ";A1;1)+1;1));MID(A1;SEARCH(" ";A1;SEARCH(" ";A1;1)+1)+1;1))
Автор - jakim Дата добавления - 28.03.2013 в 21:12
Pelena
Дата: Четверг, 28.03.2013, 21:39 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Цитата (Матрёна )
если пробелов в ячейке "Фамилия Имя Отчество" между словами окажется больше?
Код
=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2;1)-1)&ПСТР(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2)+1;1)&ПСТР(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2;1)+1)+1;1)
Хотя, не спорю, вариант с текстом по столбцам себя оправдывает
Цитата (Матрёна )
если пробелов в ячейке "Фамилия Имя Отчество" между словами окажется больше?
Код
=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2;1)-1)&ПСТР(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2)+1;1)&ПСТР(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2;1)+1)+1;1)
Хотя, не спорю, вариант с текстом по столбцам себя оправдываетPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Цитата (Матрёна )
если пробелов в ячейке "Фамилия Имя Отчество" между словами окажется больше?
Код
=ЛЕВСИМВ(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2;1)-1)&ПСТР(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2)+1;1)&ПСТР(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2;1)+1)+1;1)
Хотя, не спорю, вариант с текстом по столбцам себя оправдываетАвтор - Pelena Дата добавления - 28.03.2013 в 21:39
_Boroda_
Дата: Пятница, 29.03.2013, 00:43 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация:
6505
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Цитата (Матрёна )
А если пробелов в ячейке "Фамилия Имя Отчество" между словами окажется больше?
А если там неразрывные пробелы? А если они вперемешку с обычными? А если еще и с переносами строк? А если ... Нас спрашивали про конкретную формулу, если устраивает Цитата (nlad )
=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)+1)&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)+1;1)
значит с пробелами там все нормально. Предлагаю просто грохнуть лишний пробел Код
=ПОДСТАВИТЬ(ПСТР(A9;1;НАЙТИ(" ";A9)+1)&ПСТР(A9;НАЙТИ(" ";A9;НАЙТИ(" ";A9)+1)+1;1);" ";"")
А с кучей пробелов букву имени отдельно можно не искать Код
=ЛЕВСИМВ(ПОДСТАВИТЬ(A1;" ";"");ПОИСК(" ";A1))&ПСТР(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2)+1)+1;1)
Цитата (Матрёна )
"Дешевле" и надежнее:
Тогда уж дешевле и надежнее залезть в ячейку и руками поубирать лишнее. Нас просили ФОРМУЛУ. [offtop]Аналогия в голову пришла. Из Бреста во Владик. - Полетели самолетом? - Не. Дешевле и надежнее пешочком пройтись
Цитата (Матрёна )
А если пробелов в ячейке "Фамилия Имя Отчество" между словами окажется больше?
А если там неразрывные пробелы? А если они вперемешку с обычными? А если еще и с переносами строк? А если ... Нас спрашивали про конкретную формулу, если устраивает Цитата (nlad )
=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)+1)&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)+1;1)
значит с пробелами там все нормально. Предлагаю просто грохнуть лишний пробел Код
=ПОДСТАВИТЬ(ПСТР(A9;1;НАЙТИ(" ";A9)+1)&ПСТР(A9;НАЙТИ(" ";A9;НАЙТИ(" ";A9)+1)+1;1);" ";"")
А с кучей пробелов букву имени отдельно можно не искать Код
=ЛЕВСИМВ(ПОДСТАВИТЬ(A1;" ";"");ПОИСК(" ";A1))&ПСТР(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2)+1)+1;1)
Цитата (Матрёна )
"Дешевле" и надежнее:
Тогда уж дешевле и надежнее залезть в ячейку и руками поубирать лишнее. Нас просили ФОРМУЛУ. [offtop]Аналогия в голову пришла. Из Бреста во Владик. - Полетели самолетом? - Не. Дешевле и надежнее пешочком пройтись_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Цитата (Матрёна )
А если пробелов в ячейке "Фамилия Имя Отчество" между словами окажется больше?
А если там неразрывные пробелы? А если они вперемешку с обычными? А если еще и с переносами строк? А если ... Нас спрашивали про конкретную формулу, если устраивает Цитата (nlad )
=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;1)+1)&ПСТР(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2;1)+1)+1;1)
значит с пробелами там все нормально. Предлагаю просто грохнуть лишний пробел Код
=ПОДСТАВИТЬ(ПСТР(A9;1;НАЙТИ(" ";A9)+1)&ПСТР(A9;НАЙТИ(" ";A9;НАЙТИ(" ";A9)+1)+1;1);" ";"")
А с кучей пробелов букву имени отдельно можно не искать Код
=ЛЕВСИМВ(ПОДСТАВИТЬ(A1;" ";"");ПОИСК(" ";A1))&ПСТР(СЖПРОБЕЛЫ(A2);НАЙТИ(" ";СЖПРОБЕЛЫ(A2);НАЙТИ(" ";A2)+1)+1;1)
Цитата (Матрёна )
"Дешевле" и надежнее:
Тогда уж дешевле и надежнее залезть в ячейку и руками поубирать лишнее. Нас просили ФОРМУЛУ. [offtop]Аналогия в голову пришла. Из Бреста во Владик. - Полетели самолетом? - Не. Дешевле и надежнее пешочком пройтисьАвтор - _Boroda_ Дата добавления - 29.03.2013 в 00:43