Отдельный текст в одной ячейке, который укладывается в свои поля в Excel - PullRequest
0 голосов
/ 26 сентября 2018

Я пытался использовать функцию преобразования текста в столбцы в Excel для разделения суммированных данных в ячейке Excel, но она не работает.Просто оставляет меня с первым номером, а остальные удаляются.Есть ли способ сделать это?

enter image description here

Итак, ячейка A - мои текущие данные.Это также может содержать более 3 записей.Я хочу отобразить данные через B1, C1, D1 и т. Д.

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

enter image description here

1 Ответ

0 голосов
/ 26 сентября 2018

Опция VBA с использованием UDF:

Option Explicit

Function V_split(P1 As Range, ID As Integer)
    V_split = Application.Index(Split(P1, Chr(10)), ID)
End Function

enter image description here

Если вы имеете дело только с числами и хотите выполнять операции с ними, простодобавьте *1 к формуле как =V_split($A1,COLUMN()-1)*1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...