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

Вход

Регистрация

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

 

= Мир MS Excel/Текст по столбцам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Текст по столбцам
juns Дата: Воскресенье, 19.06.2022, 20:45 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Не понимаю как отсортировать текст по столбцам, если ограничителем являются пробелы, но делить все по пробелам не нужно. Для наглядности отметил как мне нужно отсортировать и что мне предлагает эксель.

P.s Я только начинаю изучать, не судите строго. Если я неправильно оформил тему, поправьте.
К сообщению приложен файл: 4949342.jpg (28.5 Kb) · 4750599.jpg (52.0 Kb)
 
Ответить
СообщениеНе понимаю как отсортировать текст по столбцам, если ограничителем являются пробелы, но делить все по пробелам не нужно. Для наглядности отметил как мне нужно отсортировать и что мне предлагает эксель.

P.s Я только начинаю изучать, не судите строго. Если я неправильно оформил тему, поправьте.

Автор - juns
Дата добавления - 19.06.2022 в 20:45
китин Дата: Понедельник, 20.06.2022, 08:12 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
juns, - Прочитайте Правила форума
- Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 500 кб согласно п.3 Правил форума


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеjuns, - Прочитайте Правила форума
- Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 500 кб согласно п.3 Правил форума

Автор - китин
Дата добавления - 20.06.2022 в 08:12
juns Дата: Понедельник, 20.06.2022, 09:04 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Вот
К сообщению приложен файл: 21313231.xlsx (9.7 Kb)
 
Ответить
СообщениеВот

Автор - juns
Дата добавления - 20.06.2022 в 09:04
msi2102 Дата: Понедельник, 20.06.2022, 10:36 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 415
Репутация: 129 ±
Замечаний: 0% ±

Excel 2007
Фирму и цену можете получить при помощи Мгновенного заполнения. Только перед этим удалите лишние пробелы (=СЖПРОБЕЛЫ(B2)) и шапку сделайте без объединенных ячеек
Или можно так:
Фирма:
[vba]
Код
=ФИЛЬТР.XML("<j><i>"&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(B2);" ";"</i><i>")&"</i></j>";"//i[1]")
[/vba]

Модель:
Код
=ПСТР(СЖПРОБЕЛЫ(B2);ДЛСТР(C2)+2;ПОИСК(E2;СЖПРОБЕЛЫ(B2))-ДЛСТР(C2)-2)

или
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ЛЕВСИМВ(СЖПРОБЕЛЫ(B2);ПОИСК(E2;СЖПРОБЕЛЫ(B2))-2);C2;""))

Т/х:
[vba]
Код
=ВПР("*GB";ФИЛЬТР.XML("<t><s>"&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(B2);" ";"</s><s>")&"</s></t>";"//s");1;0)
[/vba]

Цвет:
Код
=ПСТР(СЖПРОБЕЛЫ(B2);ПОИСК(E2;СЖПРОБЕЛЫ(B2))+ДЛСТР(E2)+1;ПОИСК(G2;СЖПРОБЕЛЫ(B2))-ДЛСТР(E2)-2-ПОИСК(E2;СЖПРОБЕЛЫ(B2)))

или
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ЗАМЕНИТЬ(СЖПРОБЕЛЫ(B2);1;ПОИСК(E2;СЖПРОБЕЛЫ(B2))+ДЛСТР(E2);"");G2;""))

Цена:
[vba]
Код
=ФИЛЬТР.XML("<j><i>"&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(B2);" ";"</i><i>")&"</i></j>";"//i[last()]")
[/vba]
К сообщению приложен файл: 1255722.xlsx (15.0 Kb)


Сообщение отредактировал msi2102 - Понедельник, 20.06.2022, 11:07
 
Ответить
СообщениеФирму и цену можете получить при помощи Мгновенного заполнения. Только перед этим удалите лишние пробелы (=СЖПРОБЕЛЫ(B2)) и шапку сделайте без объединенных ячеек
Или можно так:
Фирма:
[vba]
Код
=ФИЛЬТР.XML("<j><i>"&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(B2);" ";"</i><i>")&"</i></j>";"//i[1]")
[/vba]

Модель:
Код
=ПСТР(СЖПРОБЕЛЫ(B2);ДЛСТР(C2)+2;ПОИСК(E2;СЖПРОБЕЛЫ(B2))-ДЛСТР(C2)-2)

или
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ЛЕВСИМВ(СЖПРОБЕЛЫ(B2);ПОИСК(E2;СЖПРОБЕЛЫ(B2))-2);C2;""))

Т/х:
[vba]
Код
=ВПР("*GB";ФИЛЬТР.XML("<t><s>"&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(B2);" ";"</s><s>")&"</s></t>";"//s");1;0)
[/vba]

Цвет:
Код
=ПСТР(СЖПРОБЕЛЫ(B2);ПОИСК(E2;СЖПРОБЕЛЫ(B2))+ДЛСТР(E2)+1;ПОИСК(G2;СЖПРОБЕЛЫ(B2))-ДЛСТР(E2)-2-ПОИСК(E2;СЖПРОБЕЛЫ(B2)))

или
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ЗАМЕНИТЬ(СЖПРОБЕЛЫ(B2);1;ПОИСК(E2;СЖПРОБЕЛЫ(B2))+ДЛСТР(E2);"");G2;""))

Цена:
[vba]
Код
=ФИЛЬТР.XML("<j><i>"&ПОДСТАВИТЬ(СЖПРОБЕЛЫ(B2);" ";"</i><i>")&"</i></j>";"//i[last()]")
[/vba]

Автор - msi2102
Дата добавления - 20.06.2022 в 10:36
juns Дата: Понедельник, 20.06.2022, 15:15 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

msi2102, Сжать пробелы получилось, а мгновенное заполнение работает не совсем так как я хотел бы. А формулы которые ниже я не понял. Не могли бы вы подсказать что мне нужно изучить чтобы понять как вы это сделали? Важно в моем случае не само решение, а способ.
К сообщению приложен файл: 9676927.xlsx (11.8 Kb)
 
Ответить
Сообщениеmsi2102, Сжать пробелы получилось, а мгновенное заполнение работает не совсем так как я хотел бы. А формулы которые ниже я не понял. Не могли бы вы подсказать что мне нужно изучить чтобы понять как вы это сделали? Важно в моем случае не само решение, а способ.

Автор - juns
Дата добавления - 20.06.2022 в 15:15
msi2102 Дата: Понедельник, 20.06.2022, 16:13 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 415
Репутация: 129 ±
Замечаний: 0% ±

Excel 2007
Не могли бы вы подсказать что мне нужно изучить чтобы понять как вы это сделали?
Вы меня в тупик ставите своим вопросом. Хочется ответить вам нужно изучать EXCEL. Попробуйте начать с разбора функций, например, нажмите F2 установите курсор на нужную функцию и нажмите F1. Или забейте в поисковик нужные функции, постарайтесь разобраться с синтаксисом, посмотрите результат на более простых примерах. У Вас не самый легкий пример для начала изучения.
 
Ответить
Сообщение
Не могли бы вы подсказать что мне нужно изучить чтобы понять как вы это сделали?
Вы меня в тупик ставите своим вопросом. Хочется ответить вам нужно изучать EXCEL. Попробуйте начать с разбора функций, например, нажмите F2 установите курсор на нужную функцию и нажмите F1. Или забейте в поисковик нужные функции, постарайтесь разобраться с синтаксисом, посмотрите результат на более простых примерах. У Вас не самый легкий пример для начала изучения.

Автор - msi2102
Дата добавления - 20.06.2022 в 16:13
Pelena Дата: Понедельник, 20.06.2022, 18:43 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
установите курсор на нужную функцию и нажмите F1

а потом можно почитать/посмотреть здесь
Как разобраться в работе сложной формулы


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
установите курсор на нужную функцию и нажмите F1

а потом можно почитать/посмотреть здесь
Как разобраться в работе сложной формулы

Автор - Pelena
Дата добавления - 20.06.2022 в 18:43
juns Дата: Понедельник, 20.06.2022, 21:33 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

У Вас не самый легкий пример для начала изучения.

Это спонтанно получилось. В обучении на юутбе почему то не рассматривались такие сложные случаи, решил узнать, но почему то мне казалось что это будет проще. Спасибо за решение, я изучу.

а потом можно почитать/посмотреть здесь
Как разобраться в работе сложной формулы

Спасибо
 
Ответить
Сообщение
У Вас не самый легкий пример для начала изучения.

Это спонтанно получилось. В обучении на юутбе почему то не рассматривались такие сложные случаи, решил узнать, но почему то мне казалось что это будет проще. Спасибо за решение, я изучу.

а потом можно почитать/посмотреть здесь
Как разобраться в работе сложной формулы

Спасибо

Автор - juns
Дата добавления - 20.06.2022 в 21:33
  • Страница 1 из 1
  • 1
Поиск:

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