Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 05.06.2023
Сообщений: 1
1

Разнести текст по разным строкам и нескольким столбцам с несколькими критериями

05.06.2023, 14:38. Показов 311. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.

Имеется один столбец со сплошным текстом.
Необходимо разнести текст на разные строки и столбцы автоматически.

Есть закономерности по которым можно разделить
1) две запятые (затем число которое нужно отнести в соседний столбец)
2) пробел после числа (всё что дальше это следующая строка)

Пример из файла (во вложении)
текст:
Цветная сетевая видеокамера с функцией день-ночь,,56 Мегапиксельный варифокальный объектив с АР Д, 1,3", f=2,2-6MM,,56 Термокожух, полезные внутренние размеры 90x70x260 мм,,36 ПО Сервера управления Сцрга- УМ,,1 Модуль ГИС Планы Ciipra-GIS-Bas,,1 ПО Администратор Cupra- VM-ADM,,1 ПО Мониторинг (до 5 серверов) Сирга-Моп-б,,1 Шасси коммутатора Catalyst Cchassis+Fan Tray+Sup2T +Sup2T;,,1 Модуль Cat 6k 80G Sys Daughter Board DFC4E WS-F6K-DFC4-E* (модуль расширения),,2

Необходимо чтобы получилось:
строка 1, столбец A1 наименование: "Цветная сетевая видеокамера с функцией день-ночь"
строка 1, столбец A2 количество: "56"
строка 2, столбец B1 наименование: "Мегапиксельный варифокальный объектив с АР Д, 1,3", f=2,2-6MM"
строка 2, столбец B2 количество: "56"
строка 3, столбец С1 наименование: "Термокожух, полезные внутренние размеры 90x70x260 мм"
строка 3, столбец С2 количество: "36"
и т.д.

Подскажите куда копать, может кто поможет даже..
Вложения
Тип файла: xls Пример.xls (57.0 Кб, 8 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2023, 14:38
Ответы с готовыми решениями:

Как изменить порядок индексации двумерного массива (не по строкам-столбцам, а по столбцам-строкам) в Visual Studio 2019
Всем доброго вечера! Двумерные массивы в С++ индексируют по строкам-столбцам поочереди. т.е. сперва...

Сортировка массива по строкам и столбцам (не получается отсортировать по столбцам)
#include <iostream> #include <time.h> #include <iomanip> #include <Windows.h> #include <string>...

Как разнести класс по двум разным проектам
Здравствуйте, проблема с partial классом, который бы дополнил сформированный с помощью EF. Есть...

Из одной таблицы разнести данные по разным листам
Здравствуйте. Есть таблица "отгрузки" с данными. Необходимо разнести из нее соответствующие данные...

Как разнести исходной код по разным файлам
Допустим у меня есть java файл активити - очень большой много классов, функций. Как этот код...

1
2739 / 1714 / 778
Регистрация: 23.03.2015
Сообщений: 5,432
05.06.2023, 15:05 2
hid4msc, hid4msc,

Для прикрепленного файла запустите :
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub MMM()
arr = Split([a2].Value, ",,")
With CreateObject("VBScript.RegExp")
.Global = "True"
.Pattern = "\d+ "
    For i = LBound(arr) To UBound(arr) - 1
            If .Test(arr(i)) Then
                Cells(i + 5, 1).Value = Trim(.Replace(arr(i), ""))
                 Cells(i + 5, 2).Value = .Execute(arr(i)).Item(0)
            Else
                Cells(i + 5, 1).Value = Trim(arr(i))
            End If
    Next
End With
 
End Sub
0
05.06.2023, 15:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2023, 15:05
Помогаю со студенческими работами здесь

Разнести информацию по столбцам в правильном порядке
Добрый вечер. Можно ли как-то раскидать информацию в таблице по столбцам в правильном порядке...

Разнести значения по строкам. Как?
Здравствуйте! Полный чайник по VBA. Стоит задача на 3-ем листе (см пример) нужно разнести значения...

Разнести информацию по разным колонкам с добавлением знака в начале
Добрый день! Пытаюсь разнести информацию -на листе 1 - надо чтоб перед словом добавился знак...

Как разнести Рабочие столы по Разным мониторам? (или переключать вывод на разные мониторы)
Всем привет! Уже перерыл все, может есть идеи как можно реализовать разнесение виртуальных рабочих...

Массив: Условия ввода: по столбцам, Условия вывода: по строкам в виде таблицы. Написать исходную матрицу и вывод массива по строкам.
Есть массив B размерностью 5x5, тип данных real, Условия ввода: по столбцам, Условия вывода: по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru