Убрать последние символы в ячейке
mrSED
Дата: Четверг, 20.12.2012, 13:06 |
Сообщение № 1
Здравствуйте, уважаемые! Столкнулся с такой проблемой. Есть хлс документ в котором около 8 тысяч позиций. все это расположено в одном столбце.вот часть такого документа Абакулов Кирилл Александрович 16-06-1983 ----- Аббасова Егане Зульфигар-Кызы 18-04-1970 ----- Аббасова Татьяна Владимировна 24-07-1963 Абдикахаров Бахромжон Анваржонович 02-05-1990 ----- Абдирахманов Абдусатор Рахманбердиевич 21-04-1980 9086445778 Абдихаликов Аъзамжон Адихамжанович 22-06-1979 9027629832 Абдулаев Арсен Микаилович 05-07-1971 ----- Абдулаева Галина Николаевна 24-04-1965 ----- Абдулин Данис Файзрахманович 15-08-1949 ----- каким образом в ячейке оставить только фамилию имя и отчество?
Здравствуйте, уважаемые! Столкнулся с такой проблемой. Есть хлс документ в котором около 8 тысяч позиций. все это расположено в одном столбце.вот часть такого документа Абакулов Кирилл Александрович 16-06-1983 ----- Аббасова Егане Зульфигар-Кызы 18-04-1970 ----- Аббасова Татьяна Владимировна 24-07-1963 Абдикахаров Бахромжон Анваржонович 02-05-1990 ----- Абдирахманов Абдусатор Рахманбердиевич 21-04-1980 9086445778 Абдихаликов Аъзамжон Адихамжанович 22-06-1979 9027629832 Абдулаев Арсен Микаилович 05-07-1971 ----- Абдулаева Галина Николаевна 24-04-1965 ----- Абдулин Данис Файзрахманович 15-08-1949 ----- каким образом в ячейке оставить только фамилию имя и отчество? mrSED
Ответить
Сообщение Здравствуйте, уважаемые! Столкнулся с такой проблемой. Есть хлс документ в котором около 8 тысяч позиций. все это расположено в одном столбце.вот часть такого документа Абакулов Кирилл Александрович 16-06-1983 ----- Аббасова Егане Зульфигар-Кызы 18-04-1970 ----- Аббасова Татьяна Владимировна 24-07-1963 Абдикахаров Бахромжон Анваржонович 02-05-1990 ----- Абдирахманов Абдусатор Рахманбердиевич 21-04-1980 9086445778 Абдихаликов Аъзамжон Адихамжанович 22-06-1979 9027629832 Абдулаев Арсен Микаилович 05-07-1971 ----- Абдулаева Галина Николаевна 24-04-1965 ----- Абдулин Данис Файзрахманович 15-08-1949 ----- каким образом в ячейке оставить только фамилию имя и отчество? Автор - mrSED Дата добавления - 20.12.2012 в 13:06
mrSED
Дата: Четверг, 20.12.2012, 13:07 |
Сообщение № 2
по форуму полазил, но нашел только как это сделать для впереди стоящих символов.
по форуму полазил, но нашел только как это сделать для впереди стоящих символов. mrSED
Ответить
Сообщение по форуму полазил, но нашел только как это сделать для впереди стоящих символов. Автор - mrSED Дата добавления - 20.12.2012 в 13:07
Michael_S
Дата: Четверг, 20.12.2012, 13:37 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Для разовой работы можно формулу массива Code
=ЛЕВСИМВ(A1;МИН(ЕСЛИ(ЕЧИСЛО(ПОИСК((СТРОКА($1:$10)-1)&"";A1));ПОИСК((СТРОКА($1:$10)-1)&"";A1)))-2)
Для разовой работы можно формулу массива Code
=ЛЕВСИМВ(A1;МИН(ЕСЛИ(ЕЧИСЛО(ПОИСК((СТРОКА($1:$10)-1)&"";A1));ПОИСК((СТРОКА($1:$10)-1)&"";A1)))-2)
Michael_S
К сообщению приложен файл:
mrSED.xls
(23.5 Kb)
Ответить
Сообщение Для разовой работы можно формулу массива Code
=ЛЕВСИМВ(A1;МИН(ЕСЛИ(ЕЧИСЛО(ПОИСК((СТРОКА($1:$10)-1)&"";A1));ПОИСК((СТРОКА($1:$10)-1)&"";A1)))-2)
Автор - Michael_S Дата добавления - 20.12.2012 в 13:37
AlexM
Дата: Четверг, 20.12.2012, 13:50 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Можно еще так Code
=ЛЕВСИМВ(A1;ПОИСКПОЗ(1;ИНДЕКС(--ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$99);1)););0)-2)
или формула массива Code
=ЛЕВСИМВ(A1;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$99);1));0)-2)
Можно еще так Code
=ЛЕВСИМВ(A1;ПОИСКПОЗ(1;ИНДЕКС(--ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$99);1)););0)-2)
или формула массива Code
=ЛЕВСИМВ(A1;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$99);1));0)-2)
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Четверг, 20.12.2012, 14:03
Ответить
Сообщение Можно еще так Code
=ЛЕВСИМВ(A1;ПОИСКПОЗ(1;ИНДЕКС(--ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$99);1)););0)-2)
или формула массива Code
=ЛЕВСИМВ(A1;ПОИСКПОЗ(1;--ЕЧИСЛО(--ПСТР(A1;СТРОКА($1:$99);1));0)-2)
Автор - AlexM Дата добавления - 20.12.2012 в 13:50
RAN
Дата: Четверг, 20.12.2012, 20:53 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
А можно без формул и макросов. Как, см. здесь
А можно без формул и макросов. Как, см. здесь RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение А можно без формул и макросов. Как, см. здесь Автор - RAN Дата добавления - 20.12.2012 в 20:53
AlexM
Дата: Четверг, 20.12.2012, 22:17 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
А можно формулой, но короче в два раза, чем предложенная выше массивная Code
=ЗАМЕНИТЬ(A1;ПОИСК(" ??-";A1);99;)
А можно формулой, но короче в два раза, чем предложенная выше массивная Code
=ЗАМЕНИТЬ(A1;ПОИСК(" ??-";A1);99;)
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Четверг, 20.12.2012, 23:19
Ответить
Сообщение А можно формулой, но короче в два раза, чем предложенная выше массивная Code
=ЗАМЕНИТЬ(A1;ПОИСК(" ??-";A1);99;)
Автор - AlexM Дата добавления - 20.12.2012 в 22:17
mrSED
Дата: Понедельник, 24.12.2012, 11:04 |
Сообщение № 7
Ого, сколько вариантов ) Спасибо большое за помощь, буду пробовать!
Ого, сколько вариантов ) Спасибо большое за помощь, буду пробовать! mrSED
Ответить
Сообщение Ого, сколько вариантов ) Спасибо большое за помощь, буду пробовать! Автор - mrSED Дата добавления - 24.12.2012 в 11:04