Как Удалить в ячейке все запятые но только в конце строки.
Atman
Дата: Вторник, 22.10.2013, 03:29 |
Сообщение № 1
Помогите! Как Удалить в ячейке все запятые в конце строки но оставлять запятые внутри текста, в конце количество запятых может варьироваться. Пример: images/111612.ec2e404a.jpg, images/111612_1.ec2e404a.jpg, , , , , , , А надо так images/111612.ec2e404a.jpg, images/111612_1.ec2e404a.jpg Спасибо.
Помогите! Как Удалить в ячейке все запятые в конце строки но оставлять запятые внутри текста, в конце количество запятых может варьироваться. Пример: images/111612.ec2e404a.jpg, images/111612_1.ec2e404a.jpg, , , , , , , А надо так images/111612.ec2e404a.jpg, images/111612_1.ec2e404a.jpg Спасибо. Atman
Ответить
Сообщение Помогите! Как Удалить в ячейке все запятые в конце строки но оставлять запятые внутри текста, в конце количество запятых может варьироваться. Пример: images/111612.ec2e404a.jpg, images/111612_1.ec2e404a.jpg, , , , , , , А надо так images/111612.ec2e404a.jpg, images/111612_1.ec2e404a.jpg Спасибо. Автор - Atman Дата добавления - 22.10.2013 в 03:29
AlexM
Дата: Вторник, 22.10.2013, 03:51 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Думаю так получится. Надо функцией ПОДСТАВИТЬ() заменить запятую на пробел. Потом функцией СЖПРОБЕЛЫ() убрать лишние пробелы кроме одиночных между словами. И в конце заменить пробел не запятую с пробелом. формула получится такая Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;",";" "));" ";", ")
Если в пути файлов есть пробелы, то такой вариант не подойдет.
Думаю так получится. Надо функцией ПОДСТАВИТЬ() заменить запятую на пробел. Потом функцией СЖПРОБЕЛЫ() убрать лишние пробелы кроме одиночных между словами. И в конце заменить пробел не запятую с пробелом. формула получится такая Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;",";" "));" ";", ")
Если в пути файлов есть пробелы, то такой вариант не подойдет. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Думаю так получится. Надо функцией ПОДСТАВИТЬ() заменить запятую на пробел. Потом функцией СЖПРОБЕЛЫ() убрать лишние пробелы кроме одиночных между словами. И в конце заменить пробел не запятую с пробелом. формула получится такая Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;",";" "));" ";", ")
Если в пути файлов есть пробелы, то такой вариант не подойдет. Автор - AlexM Дата добавления - 22.10.2013 в 03:51
Atman
Дата: Вторник, 22.10.2013, 11:43 |
Сообщение № 3
Не работает, есть еще варианты?
Не работает, есть еще варианты? Atman
Ответить
Сообщение Не работает, есть еще варианты? Автор - Atman Дата добавления - 22.10.2013 в 11:43
SkyPro
Дата: Вторник, 22.10.2013, 11:50 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация:
255
±
Замечаний:
0% ±
2010
Код
=ЛЕВСИМВ(A1;ПОИСК(", ,";A1;1)-1)
Сработает, только в случае наличия минимум одного сочитания "запятая пробел запятая". Может покажете формулу\способ, которым получили данные строки с запятыми?
Код
=ЛЕВСИМВ(A1;ПОИСК(", ,";A1;1)-1)
Сработает, только в случае наличия минимум одного сочитания "запятая пробел запятая". Может покажете формулу\способ, которым получили данные строки с запятыми?SkyPro
skypro1111@gmail.com
Сообщение отредактировал SkyPro - Вторник, 22.10.2013, 11:53
Ответить
Сообщение Код
=ЛЕВСИМВ(A1;ПОИСК(", ,";A1;1)-1)
Сработает, только в случае наличия минимум одного сочитания "запятая пробел запятая". Может покажете формулу\способ, которым получили данные строки с запятыми?Автор - SkyPro Дата добавления - 22.10.2013 в 11:50
mechanix85
Дата: Вторник, 22.10.2013, 11:54 |
Сообщение № 5
Группа: Друзья
Ранг: Форумчанин
Сообщений: 240
Репутация:
34
±
Замечаний:
0% ±
на .jpg все данные заканчиваются?
Ответить
Сообщение на .jpg все данные заканчиваются? Автор - mechanix85 Дата добавления - 22.10.2013 в 11:54
SkyPro
Дата: Вторник, 22.10.2013, 11:56 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация:
255
±
Замечаний:
0% ±
2010
mechanix85, сам обдумывал такой вариант, но решил, что не смтоит привязываться к расширению, так как оно может быть и другим.
mechanix85, сам обдумывал такой вариант, но решил, что не смтоит привязываться к расширению, так как оно может быть и другим. SkyPro
skypro1111@gmail.com
Ответить
Сообщение mechanix85, сам обдумывал такой вариант, но решил, что не смтоит привязываться к расширению, так как оно может быть и другим. Автор - SkyPro Дата добавления - 22.10.2013 в 11:56
китин
Дата: Вторник, 22.10.2013, 12:04 |
Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
а если так попробовать?Код
=ПСТР(A1;1;ПОИСК(".jpg, ";A1;ПОИСК(".jpg, ";A1)+1)+3)
да,если расширение поменяется,надо формулу менять
а если так попробовать?Код
=ПСТР(A1;1;ПОИСК(".jpg, ";A1;ПОИСК(".jpg, ";A1)+1)+3)
да,если расширение поменяется,надо формулу менять китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Вторник, 22.10.2013, 12:07
Ответить
Сообщение а если так попробовать?Код
=ПСТР(A1;1;ПОИСК(".jpg, ";A1;ПОИСК(".jpg, ";A1)+1)+3)
да,если расширение поменяется,надо формулу менять Автор - китин Дата добавления - 22.10.2013 в 12:04
Atman
Дата: Вторник, 22.10.2013, 12:04 |
Сообщение № 8
Да везде будут .jpg и там запятые с пробелами. можно как то поменять запятые на пробелы, а пробелы удалить проще.
Да везде будут .jpg и там запятые с пробелами. можно как то поменять запятые на пробелы, а пробелы удалить проще. Atman
Ответить
Сообщение Да везде будут .jpg и там запятые с пробелами. можно как то поменять запятые на пробелы, а пробелы удалить проще. Автор - Atman Дата добавления - 22.10.2013 в 12:04
Atman
Дата: Вторник, 22.10.2013, 12:09 |
Сообщение № 9
У меня не работают ваши формулы, может из за того что русский ексель? [moder]А не пора ли уже Правила форума прочитать, зарегистрироваться и файл приложить?
У меня не работают ваши формулы, может из за того что русский ексель? [moder]А не пора ли уже Правила форума прочитать, зарегистрироваться и файл приложить? Atman
Ответить
Сообщение У меня не работают ваши формулы, может из за того что русский ексель? [moder]А не пора ли уже Правила форума прочитать, зарегистрироваться и файл приложить? Автор - Atman Дата добавления - 22.10.2013 в 12:09
Pelena
Дата: Вторник, 22.10.2013, 12:13 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19401
Репутация:
4549
±
Замечаний:
±
Excel 365 & Mac Excel
Рядом с формулой есть кнопка с флагом для перевода на русский язык
Рядом с формулой есть кнопка с флагом для перевода на русский язык Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Рядом с формулой есть кнопка с флагом для перевода на русский язык Автор - Pelena Дата добавления - 22.10.2013 в 12:13
jakim
Дата: Вторник, 22.10.2013, 12:18 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1215
Репутация:
316
±
Замечаний:
0% ±
Excel 2010
Предлагаю немножко другую формулу
Код
=LEFT(A1;LEN(TRIM(SUBSTITUTE(A1;",";" ")))+1)
Предлагаю немножко другую формулу
Код
=LEFT(A1;LEN(TRIM(SUBSTITUTE(A1;",";" ")))+1)
jakim
Ответить
Сообщение Предлагаю немножко другую формулу
Код
=LEFT(A1;LEN(TRIM(SUBSTITUTE(A1;",";" ")))+1)
Автор - jakim Дата добавления - 22.10.2013 в 12:18
Atman
Дата: Вторник, 22.10.2013, 12:24 |
Сообщение № 12
Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;",";" "));" ";", ")
Спасибо эта формула помогла.
Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;",";" "));" ";", ")
Спасибо эта формула помогла.Atman
Ответить
Сообщение Код
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1;",";" "));" ";", ")
Спасибо эта формула помогла.Автор - Atman Дата добавления - 22.10.2013 в 12:24