Преобразование вертикальных данных в лист Excel с одним заголовком - PullRequest
0 голосов
/ 27 мая 2020

У меня проблема с преобразованием длинного списка вертикальных адресных данных в стандартный горизонтальный лист Excel с файлом заголовка.

У меня вот что:

Name     Text Doe
Email    me@you.com
Operator     Someone
Product/Service  name of product
Phone   123 1234567
Company  ABC Company
Referrer URL     https://www.google.com.my/
Search Engine    Google
IP   210.186.133.177
Country/Region   Malaysia
State    Kuala Lumpur
City     Kuala Lumpur[Client Info]
Language     en-GB
Time Zone    GMT +08
Name     Text Doe
Email    me@you.com
Operator     Someone
Product/Service  name of product
Phone   123 1234567
Company  ABC Company
Referrer URL     https://www.google.com.my/
Search Engine    Google
IP   210.186.133.177
Country/Region   Malaysia
State    Kuala Lumpur
City     Kuala Lumpur[Client Info]
Language     en-GB
Time Zone    GMT +08
Name     Text Doe
Email    me@you.com
Operator     Someone
Product/Service  name of product
Phone   123 1234567
Company  ABC Company
Referrer URL     https://www.google.com.my/
Search Engine    Google
IP   210.186.133.177
Country/Region   Malaysia
State    Kuala Lumpur
City     Kuala Lumpur[Client Info]
Language     en-GB
Time Zone    GMT +08

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

Name     Email   Operator    Product/Service     Phone  Company  Referrer URL    Search Engine   Google    IP    Country/Region  State   City    Language    Time Zone

с информацией на ячейки ниже. Есть ли простой способ сделать это с помощью сценария VB или любым другим способом?

Ответы [ 2 ]

0 голосов
/ 29 мая 2020

Я выполнил свою задачу. Я сделал простую формулу для анализа ячеек и повторения ее каждые 14 строк, поскольку существует 14 меток, которые повторяются снова и снова.

Я использовал формулу:

=INDEX($B:$B,ROW(B2)*14+COLUMN(B2))

Потому что столбец A - метки, а в столбце B - данные. Таким образом, это просто анализирует каждую 14-ю строку в списке.

0 голосов
/ 27 мая 2020
  1. Первый Прошлый все данные в файл Excel.
  2. Затем замените строку '' на ',' (используя Ctrl + h ).
  3. Используйте функцию Text to Columns (in Data), чтобы преобразовать его в столбцы.

enter image description here

Копировать все. Прошлое, используя Прошлое специальное Ctrl + Alt + V

enter image description here

Отметьте Транспонировать и нажмите OK.

enter image description here

...