Excel текстовый сплит - PullRequest
0 голосов
/ 09 июля 2009

Пример

Modified and self-produced (d)

Food packages (d,d,d,d,e,e,d,d,e,d,d)

Other country’s food labels (d)

Using food labels to choose foods for Healthy eating (d)

Measuring cups food models (d)

Food labelling exercise – custom (e) 

Food product promotional pamphlet (d)

It pays to read your grocery label (d)

Old food labels (d)

Self-produced worksheet to help students navigate through reading real packages (e,e)

Products from the kitchen (e)

Grocery store tour – reading labels on foods (d)

По сути, я хочу разбить текст между круглыми скобками на отдельные записи Excel.

Модифицированный и самодельный |||| (Г)

Пищевые пакеты |||| (Д, д, д, д, е, е, д, д, е, д, д)

Продовольственные этикетки других стран |||| (Г)

Как бы я поступил так?

Ответы [ 3 ]

1 голос
/ 09 июля 2009

Если данные действительно в скобках, вы можете использовать функцию для разделения

Чтобы получить то, что в прарантах, используйте в A3 (с вашими данными в A1)

A3 =RIGHT(A1,LEN(A1)+1-FIND("(",A1,1))

Тогда вы можете получить то, что осталось, используя в A2

A2 =LEFT(A1,LEN(A1)-LEN(A3))

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

trim()

Дайте мне знать, если это не работает для вас.

0 голосов
/ 10 июля 2009

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

0 голосов
/ 09 июля 2009

Вы хотите сказать, что вы хотите, чтобы каждый элемент в скобках, разделенный запятыми, находился в отдельном столбце?

Если это так, вы можете сделать это:

  • Вставьте данные в чистый лист.
  • Заменить все левые и правые скобки запятыми.
  • Выберите столбец, содержащий все данные, а затем выберите Данные / Текст в столбцы.
  • Выберите разделитель, затем выберите запятую в качестве разделителя.
...