В Excel перейдите в текст в столбцы
выберите с разделителями :
выберите пробел :
Clcik Далее и у вас это будет.
Мне нужно разобрать строку с переменной длиной поля в отдельных столбцах. У меня есть следующая серия данных.
Используя формулы, я хотел бы заполнить столбцы F, G, H и различные разделы полей в столбце D. Я создал текущий контент вручную, но хотел бы сделать это с помощью формул.
Я могу получить большинство из них правильно, но у меня возникли проблемы со столбцом G, потому что эти данные иногда имеют два символа (например, 01, 03), а иногда пять символов (например, 01-16).
Это простой способ сделать это, предполагая, что формат остается чем-то [пробелом], чем-то [пробелом] и т. Д. Хитрость заключается в том, чтобы сосредоточиться на пробелах (разделителях), а не на данных (тексте)
столбец F = left ($ d6, find ("", $ d6)), здесь используется находка, чтобы выяснить, сколько тянуть.
Столбец g = MID ($ D6,1 + LEN (F6), НАЙТИ ("", $ D6,1 + LEN (F6)) - LEN (F6))
При этом используется середина с началом после столбца f, а затем поиск второго пробела
Это следует той же схеме. Используйте середину и начните после предыдущих 2 столбцов данных, ищите следующий пробел, и разница в том, сколько использовать.
Просто скопируйте это.