Excel - убрать пробел между словами без использования замены через CTRL+H
Как убрать пробел между "Фамилия (пробел) ИО"
Без использования замены через CTRL+H?
Использую данную функцию:
=ЛЕВСИМВ(D2;НАЙТИ(СИМВОЛ(32);D2))&ЕСЛИ(ДЛСТР(D2)-ДЛСТР(ПОДСТАВИТЬ(D2;СИМВОЛ(32);""))=1;ПСТР(D2;НАЙТИ(СИМВОЛ(32);D2)+1;1);ПСТР(D2;НАЙТИ(СИМВОЛ(32);D2)+1;1)&ПСТР(D2;НАЙТИ(СИМВОЛ(32);D2;НАЙТИ(СИМВОЛ(32);D2)+1)+1;1))
Попробуй эту
`=СЛЕВА(D2;НАЙТИ(" ";D2)-1)&ПРАВО(D2;ДЛСТР(D2)-НАЙТИ(" ";D2))`
Эта формула будет брать часть строки слева от первого пробела (Фамилия) и соединять ее с частью строки справа от пробела (ИО), убирая пробел между ними. Ты можешь применить эту формулу к твоим данным, заменив D2 на соответствующую ячейку, где находится текст "Фамилия ИО".
Для одной ячейки : да перенабери просто.
Для столбика : набрать в соседнем столбике 2-3 примера вручную и Мгновенное заполнение, автоматически, заполнит столбик до конца.
Ещё можно Текст по столбцам натравить и потом обратно склеить...
Или загнать данные в PowerQuery и использовать функцию ReplaceValue, например.
Или макрос насочинять.
Ну, если так хочется формул, на выбор :
=ПОДСТАВИТЬ(A1;" ";"")
или
=ЗАМЕНИТЬ(A1;НАЙТИ(" ";A1;1);1;"")
(в А1 твоя Фамилия пробел ИО).
А, если ты счастливый обладатель MS Office 365, любую из этих формул можно в Лямбда-функцию завернуть и сделать свою собственную функцию, специально для удаления именно этого чёртового пробела !
=ПОДСТАВИТЬ(A2;" ";"";1)
Заходи в заменить, выделяешь область, где есть ненужные пробелы, ищем найти и заменить, в поле найти делаешь пробел, а потом жмешь выделить всё там. Но это ужалит вес пробелы, то что ты выделил