Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Расчленить текст из одной ячейки по нескольким (Формулы) - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчленить текст из одной ячейки по нескольким (Формулы) (Формулы/Formulas)
Расчленить текст из одной ячейки по нескольким (Формулы)
alyaska213 Дата: Суббота, 16.05.2020, 22:26 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Друзья, доброго времени суток!
Прошу Вас помочь в деле расчленения одной ячейки с помощью формул на несколько. И чтоб блок формул можно было протаскивать вниз без правки
Все значения от 2 до 4 символов. Пример во вложении.

Плиз, помогите, кто чем может! Я уже всю голову сломал(((

Всем Заранее спасибо, кто хоть попытается!!!
К сообщению приложен файл: 906312.xlsx(8.1 Kb)


Сообщение отредактировал alyaska213 - Суббота, 16.05.2020, 22:28
 
Ответить
СообщениеДрузья, доброго времени суток!
Прошу Вас помочь в деле расчленения одной ячейки с помощью формул на несколько. И чтоб блок формул можно было протаскивать вниз без правки
Все значения от 2 до 4 символов. Пример во вложении.

Плиз, помогите, кто чем может! Я уже всю голову сломал(((

Всем Заранее спасибо, кто хоть попытается!!!

Автор - alyaska213
Дата добавления - 16.05.2020 в 22:26
bigor Дата: Суббота, 16.05.2020, 22:31 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 180
Репутация: 32 ±
Замечаний: 0% ±

Excel 2016
Добрый вечер
Как вариант текст по столбцам разделитель %, правда первые буквы придется затем подчищать
или расчлененка формулами
для первого значения
Код
=TRIM(MID(SUBSTITUTE(A8;"%";REPT(" ";50));3;50))

для второго
Код
=TRIM(MID(SUBSTITUTE($A$8;"%";REPT(" ";50));50*COLUMN(A1);50))
и протянуть вправо для остальных


Сообщение отредактировал bigor - Суббота, 16.05.2020, 22:51
 
Ответить
СообщениеДобрый вечер
Как вариант текст по столбцам разделитель %, правда первые буквы придется затем подчищать
или расчлененка формулами
для первого значения
Код
=TRIM(MID(SUBSTITUTE(A8;"%";REPT(" ";50));3;50))

для второго
Код
=TRIM(MID(SUBSTITUTE($A$8;"%";REPT(" ";50));50*COLUMN(A1);50))
и протянуть вправо для остальных

Автор - bigor
Дата добавления - 16.05.2020 в 22:31
gling Дата: Суббота, 16.05.2020, 22:50 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2061
Репутация: 520 ±
Замечаний: 0% ±

2010
Здравствуйте.
правда первые буквы придется затем подчищать
Если предварительно с помощью Ctrl+H заменить все пробелы простые и не разрывные на %, то ничего чистить не надо будет. Первый столбец при Тексте по столбцам, исключить.


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте.
правда первые буквы придется затем подчищать
Если предварительно с помощью Ctrl+H заменить все пробелы простые и не разрывные на %, то ничего чистить не надо будет. Первый столбец при Тексте по столбцам, исключить.

Автор - gling
Дата добавления - 16.05.2020 в 22:50
AlexM Дата: Суббота, 16.05.2020, 22:50 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4161
Репутация: 1023 ±
Замечаний: 0% ±

Excel 2003
Код
=--ПСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР($A12;3;99);СИМВОЛ(160););"%";" "));" ";ПОВТОР(" ";99));99*СТОЛБЕЦ(A1)-98;99)
К сообщению приложен файл: 906312_01.xlsx(8.4 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Код
=--ПСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР($A12;3;99);СИМВОЛ(160););"%";" "));" ";ПОВТОР(" ";99));99*СТОЛБЕЦ(A1)-98;99)

Автор - AlexM
Дата добавления - 16.05.2020 в 22:50
alyaska213 Дата: Воскресенье, 17.05.2020, 07:31 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
=--ПСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР($A12;3;99);СИМВОЛ(160););"%";" "));" ";ПОВТОР(" ";99));99*СТОЛБЕЦ(A1)-98;99)


Это просто превосходно! А как быть если у меня в искомых данных (между цифрами) будут стоять еще и символы.
Пр:Исходный А 1234%56% 7890%28% 1987%65% 4321
Исправленный А 12:4%56% 7'90%28% 19,7%65% 4321

Кас сделать так, чтобы эти символы тоже отображались в конечных значениях?
 
Ответить
Сообщение
=--ПСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПСТР($A12;3;99);СИМВОЛ(160););"%";" "));" ";ПОВТОР(" ";99));99*СТОЛБЕЦ(A1)-98;99)


Это просто превосходно! А как быть если у меня в искомых данных (между цифрами) будут стоять еще и символы.
Пр:Исходный А 1234%56% 7890%28% 1987%65% 4321
Исправленный А 12:4%56% 7'90%28% 19,7%65% 4321

Кас сделать так, чтобы эти символы тоже отображались в конечных значениях?

Автор - alyaska213
Дата добавления - 17.05.2020 в 07:31
AlexM Дата: Воскресенье, 17.05.2020, 09:19 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4161
Репутация: 1023 ±
Замечаний: 0% ±

Excel 2003
alyaska213, файл-пример нужен.
Не понятно из текстового примера, почему некоторые цифры нужно заменить на знаки. Поясните подробнее.
PS. возможно это новая задача и в правилах форума об этом есть пункт.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеalyaska213, файл-пример нужен.
Не понятно из текстового примера, почему некоторые цифры нужно заменить на знаки. Поясните подробнее.
PS. возможно это новая задача и в правилах форума об этом есть пункт.

Автор - AlexM
Дата добавления - 17.05.2020 в 09:19
alyaska213 Дата: Воскресенье, 17.05.2020, 10:20 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вот пример. Объяснение внутри.
К сообщению приложен файл: 0768044.xlsx(9.4 Kb)
 
Ответить
СообщениеВот пример. Объяснение внутри.

Автор - alyaska213
Дата добавления - 17.05.2020 в 10:20
bigor Дата: Воскресенье, 17.05.2020, 19:51 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 180
Репутация: 32 ±
Замечаний: 0% ±

Excel 2016
Вот пример. Объяснение внутри.

#2 пробовали
 
Ответить
Сообщение
Вот пример. Объяснение внутри.

#2 пробовали

Автор - bigor
Дата добавления - 17.05.2020 в 19:51
AlexM Дата: Воскресенье, 17.05.2020, 21:40 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4161
Репутация: 1023 ±
Замечаний: 0% ±

Excel 2003
alyaska213, у bigor формула лучше. Подправил, чтобы была формула одна для всех ячеек.
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(ПСТР($A7;3;99);"%";ПОВТОР(" ";99));99*СТОЛБЕЦ(A1)-98;99))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеalyaska213, у bigor формула лучше. Подправил, чтобы была формула одна для всех ячеек.
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(ПСТР($A7;3;99);"%";ПОВТОР(" ";99));99*СТОЛБЕЦ(A1)-98;99))

Автор - AlexM
Дата добавления - 17.05.2020 в 21:40
alyaska213 Дата: Понедельник, 18.05.2020, 09:54 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
МУЖИКИ, СПАСИБО ОГРОМНЕЙШЕЕ!!!!!
Я ЧУТЬ СЛЕЗУ НЕ ПУСТИЛ ОТ РАДОСТИ!!!!!
 
Ответить
СообщениеМУЖИКИ, СПАСИБО ОГРОМНЕЙШЕЕ!!!!!
Я ЧУТЬ СЛЕЗУ НЕ ПУСТИЛ ОТ РАДОСТИ!!!!!

Автор - alyaska213
Дата добавления - 18.05.2020 в 09:54
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расчленить текст из одной ячейки по нескольким (Формулы) (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2020 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!