2013-11-07 2 views
0

У меня есть данные, как это:Расщепление Excel Cells данных

0, no, Male 
1, no, Female 
9, yes, Missing 

в одной ячейке Excel.

Проблема заключается в том, чтобы преобразовать его в нечто вроде:

0 | no | male 
1 | no | female 
9 | yes | missing 

каждое значение в три ячейки под заголовком code | missing | description

Текст для преобразования строк не помогает, и я не могу сделать это вручную у нас есть большое количество строк.

Как действовать?

+0

Пожалуйста, переформатируйте –

+0

@ Gary'sStudent Переформатировано. Сейчас ли это decipherable? – Bflat

+0

Гораздо лучше! Вы хотите конвертировать из одной ячейки в девять ячеек? –

ответ

2

Если ваши данные находятся в одной ячейке, вам может потребоваться избавиться от разрывов строк до использования Text-To-Columns.

  • ли находке & Заменить, и в поле «Поиск», удерживая ALT и нажмите 0010 (это не будет на самом деле показать, как любой символ в поле). Оставьте поле замены пустым. Это найдет разрывы строк и избавится от них, помещая содержимое вашей ячейки в одну строку.

  • Затем, как только ваши разрывы строк исчезнут, вы можете просто использовать Text-To-Columns с запятой и пробелом в качестве разделителей.

Edit:

Или, вы можете просто сделать все это в одном шаге и включают ALT+0010 в качестве разделителя в «Другой» поле, когда вы делаете Text-To-Столбцы.

Второе редактирование:

В качестве альтернативы, если у вас нет много данных вы можете скопировать и вставить его в MS Word с помощью «Сохранить только текст». Затем найдите & Замените кавычки, чтобы избавиться от них, и просто скопируйте их обратно в Excel. Затем сделайте Text-to-Columns.

+0

Спасибо. Фактически даже я сам осознал это решение, скопировав его в блокнот, скопировав на WordPad, избавился от кавычек и всех других бла-бла. Благодарю. – Bflat

2
  1. Выберите "Текст по столбцам" на вкладке Data
  2. Выберите "разделителями" и нажмите кнопку Далее
  3. Снимите все флажки, и только проверить "Запятая"
  4. Нажмите кнопку Готово

first

second

+1

не работает. Он будет преобразовывать текст в столбцы только для первых двух строк/чисел, разделенных запятыми.Случается, что данные находятся в трех строках внутри одной ячейки. Итак, excel воспринимает это как «0, нет, мужчина1, нет, женщина9, да, отсутствует». Поэтому результатом является только 0 и нет в двух ячейках. Вот и все. Я попробовал это, прежде чем спрашивать. – Bflat

+0

Откуда взялись данные? Это текстовый файл? – rwking

+0

Он уже был в отличном состоянии. – Bflat

Смежные вопросы