Автозамена последних символов в ячейке
Georgy
Дата: Понедельник, 09.09.2013, 17:42 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Добрый вечер! У меня есть очень много ячеек и в текстах, которые находятся в них встречаются на конце символы "нижнее подчеркивание" и их нужно убрать. Простой заменой убрать не получается, т.к. этот символ повторяется в текстах. Как их убрать автоматом? Заранее спасибо.
Добрый вечер! У меня есть очень много ячеек и в текстах, которые находятся в них встречаются на конце символы "нижнее подчеркивание" и их нужно убрать. Простой заменой убрать не получается, т.к. этот символ повторяется в текстах. Как их убрать автоматом? Заранее спасибо. Georgy
Ответить
Сообщение Добрый вечер! У меня есть очень много ячеек и в текстах, которые находятся в них встречаются на конце символы "нижнее подчеркивание" и их нужно убрать. Простой заменой убрать не получается, т.к. этот символ повторяется в текстах. Как их убрать автоматом? Заранее спасибо. Автор - Georgy Дата добавления - 09.09.2013 в 17:42
AlexM
Дата: Понедельник, 09.09.2013, 18:18 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Надо написать формулу. Подставить вместо "_" пусто "" Определить длину полученной строки. Вычесть это значение из значения длина исходной строки. Получаем количество "_" Подставить вместо "_" пусто "" при вхождении, которое равно количеству "_". PS. Хотя эта формула уберет последнее "_", даже если оно не в самом конце, поэтому надо сделать проверку на последний символ. Если он "_", то формула описана выше, иначе исходная строка.
Надо написать формулу. Подставить вместо "_" пусто "" Определить длину полученной строки. Вычесть это значение из значения длина исходной строки. Получаем количество "_" Подставить вместо "_" пусто "" при вхождении, которое равно количеству "_". PS. Хотя эта формула уберет последнее "_", даже если оно не в самом конце, поэтому надо сделать проверку на последний символ. Если он "_", то формула описана выше, иначе исходная строка. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Понедельник, 09.09.2013, 18:23
Ответить
Сообщение Надо написать формулу. Подставить вместо "_" пусто "" Определить длину полученной строки. Вычесть это значение из значения длина исходной строки. Получаем количество "_" Подставить вместо "_" пусто "" при вхождении, которое равно количеству "_". PS. Хотя эта формула уберет последнее "_", даже если оно не в самом конце, поэтому надо сделать проверку на последний символ. Если он "_", то формула описана выше, иначе исходная строка. Автор - AlexM Дата добавления - 09.09.2013 в 18:18
Georgy
Дата: Понедельник, 09.09.2013, 18:23 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
AlexM, спасибо. Но если честно, я не знаю, как написать эту формулу. Не поможете?
AlexM, спасибо. Но если честно, я не знаю, как написать эту формулу. Не поможете? Georgy
Ответить
Сообщение AlexM, спасибо. Но если честно, я не знаю, как написать эту формулу. Не поможете? Автор - Georgy Дата добавления - 09.09.2013 в 18:23
AlexM
Дата: Понедельник, 09.09.2013, 18:25 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
если честно, я не знаю, как написать эту формулу
А я не знаю как придумать пример файла, который подойдет вам.
если честно, я не знаю, как написать эту формулу
А я не знаю как придумать пример файла, который подойдет вам.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение если честно, я не знаю, как написать эту формулу
А я не знаю как придумать пример файла, который подойдет вам.Автор - AlexM Дата добавления - 09.09.2013 в 18:25
AlexM
Дата: Понедельник, 09.09.2013, 20:44 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Georgy, у вас уже 11 сообщений, прочтите наконец правила форума. Формула о которой шла речь выше Код
=ЕСЛИ(ПРАВБ(A1;1)="_";ПОДСТАВИТЬ(A1;"_";"";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"_";"")));A1)
Формула проще Код
=ЕСЛИ(ПРАВБ(A1;1)="_";ПСТР(A1;1;ДЛСТР(A1)-1);A1)
Еще проще Код
=ЗАМЕНИТЬ(A1;ДЛСТР(A1);ПРАВБ(A1;1)="_";"")
В А1 исходный текст.
Georgy, у вас уже 11 сообщений, прочтите наконец правила форума. Формула о которой шла речь выше Код
=ЕСЛИ(ПРАВБ(A1;1)="_";ПОДСТАВИТЬ(A1;"_";"";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"_";"")));A1)
Формула проще Код
=ЕСЛИ(ПРАВБ(A1;1)="_";ПСТР(A1;1;ДЛСТР(A1)-1);A1)
Еще проще Код
=ЗАМЕНИТЬ(A1;ДЛСТР(A1);ПРАВБ(A1;1)="_";"")
В А1 исходный текст. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Вторник, 10.09.2013, 07:52
Ответить
Сообщение Georgy, у вас уже 11 сообщений, прочтите наконец правила форума. Формула о которой шла речь выше Код
=ЕСЛИ(ПРАВБ(A1;1)="_";ПОДСТАВИТЬ(A1;"_";"";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"_";"")));A1)
Формула проще Код
=ЕСЛИ(ПРАВБ(A1;1)="_";ПСТР(A1;1;ДЛСТР(A1)-1);A1)
Еще проще Код
=ЗАМЕНИТЬ(A1;ДЛСТР(A1);ПРАВБ(A1;1)="_";"")
В А1 исходный текст. Автор - AlexM Дата добавления - 09.09.2013 в 20:44
Georgy
Дата: Вторник, 10.09.2013, 15:25 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
AlexM, сорри, с правилами ознакомился и прикрепил файл, т.к. формулы на англ. не работают. Спасибо за помощь.
AlexM, сорри, с правилами ознакомился и прикрепил файл, т.к. формулы на англ. не работают. Спасибо за помощь. Georgy
Ответить
Сообщение AlexM, сорри, с правилами ознакомился и прикрепил файл, т.к. формулы на англ. не работают. Спасибо за помощь. Автор - Georgy Дата добавления - 10.09.2013 в 15:25
Michael_S
Дата: Вторник, 10.09.2013, 15:37 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
т.к. формулы на англ. не работают.
на сайте есть переводчик формул. Нажмите кнопочку слева
т.к. формулы на англ. не работают.
на сайте есть переводчик формул. Нажмите кнопочку слеваMichael_S
Ответить
Сообщение т.к. формулы на англ. не работают.
на сайте есть переводчик формул. Нажмите кнопочку слеваАвтор - Michael_S Дата добавления - 10.09.2013 в 15:37
Georgy
Дата: Вторник, 10.09.2013, 15:39 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация:
0
±
Замечаний:
0% ±
Michael_S, Спасибо большое.
Michael_S, Спасибо большое. Georgy
Ответить
Сообщение Michael_S, Спасибо большое. Автор - Georgy Дата добавления - 10.09.2013 в 15:39
Michael_S
Дата: Вторник, 10.09.2013, 15:50 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Я здесь не причем. Спасибо тем, кто это сделал.
Я здесь не причем. Спасибо тем, кто это сделал. Michael_S
Ответить
Сообщение Я здесь не причем. Спасибо тем, кто это сделал. Автор - Michael_S Дата добавления - 10.09.2013 в 15:50