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

Вход

Регистрация

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

 

= Мир MS Excel/Разбить текст формулой макросом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Разбить текст формулой макросом
grh1 Дата: Суббота, 26.10.2024, 13:18 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 218
Репутация: 0 ±
Замечаний: 40% ±

2019
Добрый день, уважаемые!

Подскажите пожалуйста формулы или макрос, которая разделит данные в строке!
К сообщению приложен файл: v_chat_rebjatam.xlsx (14.7 Kb)


Vadym Gorokh

Сообщение отредактировал grh1 - Суббота, 26.10.2024, 13:19
 
Ответить
СообщениеДобрый день, уважаемые!

Подскажите пожалуйста формулы или макрос, которая разделит данные в строке!

Автор - grh1
Дата добавления - 26.10.2024 в 13:18
i691198 Дата: Суббота, 26.10.2024, 16:56 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 323
Репутация: 104 ±
Замечаний: 0% ±

Здравствуйте. Посмотрите вариант с формулами.
К сообщению приложен файл: v_chat_rebjatam_1.xlsx (15.5 Kb)
 
Ответить
СообщениеЗдравствуйте. Посмотрите вариант с формулами.

Автор - i691198
Дата добавления - 26.10.2024 в 16:56
grh1 Дата: Суббота, 26.10.2024, 17:20 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 218
Репутация: 0 ±
Замечаний: 40% ±

2019
i691198, просто супер!!!
спасибо большое.


Vadym Gorokh
 
Ответить
Сообщениеi691198, просто супер!!!
спасибо большое.

Автор - grh1
Дата добавления - 26.10.2024 в 17:20
grh1 Дата: Суббота, 26.10.2024, 18:08 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 218
Репутация: 0 ±
Замечаний: 40% ±

2019
i691198, есть некорректность
посмотрите в самом начале слово Lesen (ну и ниже по списку) съедается первая буква...
Вместо Lesen получаем esen


Vadym Gorokh
 
Ответить
Сообщениеi691198, есть некорректность
посмотрите в самом начале слово Lesen (ну и ниже по списку) съедается первая буква...
Вместо Lesen получаем esen

Автор - grh1
Дата добавления - 26.10.2024 в 18:08
i691198 Дата: Суббота, 26.10.2024, 18:46 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 323
Репутация: 104 ±
Замечаний: 0% ±

Ну да, вижу. поправил формулу. Для ячейки Q5.
Код
=ЕСЛИОШИБКА(ЕСЛИ(P5<>"";ПСТР(A5;ПОИСК(P5;A5)+4;ПОИСК("—";A5)- ПОИСК(P5;A5)-5);ПСТР(A5;ПОИСК(".";A5)+2;ПОИСК("—";A5)- ПОИСК(".";A5)-3));"")
 
Ответить
СообщениеНу да, вижу. поправил формулу. Для ячейки Q5.
Код
=ЕСЛИОШИБКА(ЕСЛИ(P5<>"";ПСТР(A5;ПОИСК(P5;A5)+4;ПОИСК("—";A5)- ПОИСК(P5;A5)-5);ПСТР(A5;ПОИСК(".";A5)+2;ПОИСК("—";A5)- ПОИСК(".";A5)-3));"")

Автор - i691198
Дата добавления - 26.10.2024 в 18:46
grh1 Дата: Суббота, 26.10.2024, 20:20 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 218
Репутация: 0 ±
Замечаний: 40% ±

2019
i691198, чтобы не портить всю "композицию" формул, я просто переправил нумерацию с 1 по 9 добавив впереди ноль...
01
02
03
...
и т.д. и всё работает корректно с первоначальной формулой..

спасибо еще раз


Vadym Gorokh

Сообщение отредактировал grh1 - Суббота, 26.10.2024, 20:21
 
Ответить
Сообщениеi691198, чтобы не портить всю "композицию" формул, я просто переправил нумерацию с 1 по 9 добавив впереди ноль...
01
02
03
...
и т.д. и всё работает корректно с первоначальной формулой..

спасибо еще раз

Автор - grh1
Дата добавления - 26.10.2024 в 20:20
i691198 Дата: Суббота, 26.10.2024, 21:15 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 323
Репутация: 104 ±
Замечаний: 0% ±

чтобы не портить всю "композицию" формул
Что значит "не портить". Нужно вставить эту формулу в Q5 и протянуть ее до вниз, можно с запасом. Ваш способ - это кривой костыль, и при трехзначной нумерации опять будут ошибки - лишние символы.
 
Ответить
Сообщение
чтобы не портить всю "композицию" формул
Что значит "не портить". Нужно вставить эту формулу в Q5 и протянуть ее до вниз, можно с запасом. Ваш способ - это кривой костыль, и при трехзначной нумерации опять будут ошибки - лишние символы.

Автор - i691198
Дата добавления - 26.10.2024 в 21:15
grh1 Дата: Суббота, 26.10.2024, 21:35 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 218
Репутация: 0 ±
Замечаний: 40% ±

2019
Нужно вставить эту формулу в Q5

тире длинное выскакивает если использовать формулу, которую вы говорите


Vadym Gorokh
 
Ответить
Сообщение
Нужно вставить эту формулу в Q5

тире длинное выскакивает если использовать формулу, которую вы говорите

Автор - grh1
Дата добавления - 26.10.2024 в 21:35
grh1 Дата: Суббота, 26.10.2024, 21:46 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 218
Репутация: 0 ±
Замечаний: 40% ±

2019
i691198, да, Вы правы - это я не совсем корректно вставил формулу.
Спасибо


Vadym Gorokh
 
Ответить
Сообщениеi691198, да, Вы правы - это я не совсем корректно вставил формулу.
Спасибо

Автор - grh1
Дата добавления - 26.10.2024 в 21:46
i691198 Дата: Суббота, 26.10.2024, 21:56 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 323
Репутация: 104 ±
Замечаний: 0% ±

тире длинное выскакивает
Для данных из вашего примера не вижу никаких тире. Или это другие данные?
 
Ответить
Сообщение
тире длинное выскакивает
Для данных из вашего примера не вижу никаких тире. Или это другие данные?

Автор - i691198
Дата добавления - 26.10.2024 в 21:56
grh1 Дата: Воскресенье, 27.10.2024, 00:18 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 218
Репутация: 0 ±
Замечаний: 40% ±

2019
i691198, ответил сообщением выше...


Vadym Gorokh
 
Ответить
Сообщениеi691198, ответил сообщением выше...

Автор - grh1
Дата добавления - 27.10.2024 в 00:18
grh1 Дата: Четверг, 31.10.2024, 12:52 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 218
Репутация: 0 ±
Замечаний: 40% ±

2019
i691198, добрый день!
Подскажите пожалуйста, почему в строке 5 не корректно работает Ваша формула (когда я набрал текст руками, а не копировал)?
и как подправить формулу, если в тексте нет порядкового номера с точкой?

Спасибо

Файл прикрепил.
К сообщению приложен файл: vopros_forum.xlsx (11.7 Kb)


Vadym Gorokh
 
Ответить
Сообщениеi691198, добрый день!
Подскажите пожалуйста, почему в строке 5 не корректно работает Ваша формула (когда я набрал текст руками, а не копировал)?
и как подправить формулу, если в тексте нет порядкового номера с точкой?

Спасибо

Файл прикрепил.

Автор - grh1
Дата добавления - 31.10.2024 в 12:52
  • Страница 1 из 1
  • 1
Поиск:

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