Как отделить список, разделенный запятой, на два столбца в Excel?

У меня длинный список с запятыми, который выглядит так в Excel:

401.50,0.027 402.00,0.028 402.50,0.029 403.00,0.031 403.50,0.032 404.00,0.034 404.50,0.037 

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

3 Solutions collect form web for “Как отделить список, разделенный запятой, на два столбца в Excel?”

Вы пытались использовать Text to Columns ?

  1. Выделите столбец, содержащий ваш список.
  2. Перейдите в Data > Text to Columns .
  3. Выберите « Разграничено» . Нажмите « Далее» .
  4. Выберите Запятая . Нажмите « Далее» .
  5. Выберите « Общие» или « Текст» , в зависимости от того, что вы предпочитаете.
  6. Оставить пункт назначения как есть или выбрать другой столбец. Нажмите « Готово» .

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

Чтобы получить значения слева от запятой:

 =0+LEFT(K1,FIND(",",K1)-1) 

Чтобы получить значения справа от запятой:

 =0+RIGHT(K1,LEN(K1)-FIND(",",K1)) 

Где K1 содержит начальную строку, такую ​​как 401.50,0.027

** 0+ до того, как формулы преобразуют извлеченные подстроки в числовые данные.

Копировать / Вставить текст в текстовый редактор Заменить все пробелы символами carriagereturn / linefeeds Сохранить как файл TXT. Откройте файл в Excel.

Напишите немного vba для обработки списка

Это предполагает, что список значений находится в одной ячейке и выбран. Выдает результаты в следующих ячейках

 Sub zx() Dim a() As String Dim v As Variant Dim i As Long Dim j As Long a = Split(ActiveCell.Value, " ") ReDim v(1 To UBound(a) + 1, 1 To 2) For i = 1 To UBound(a) + 1 j = InStr(a(i - 1), ",") v(i, 1) = Val(Left(a(i - 1), j - 1)) v(i, 2) = Val(Mid(a(i - 1), j + 1)) Next ActiveCell.Offset(1, 0).Resize(UBound(a) + 1, 2) = v End Sub 
  • Зафиксировать строку и столбцы в Excel (в то же время)
  • Подсчитать уникальные имена в диапазоне столбцов Excel
  • Отключить автоформат в Excel 2010
  • Перейти к последней строке с данными, Excel 2007
  • Один файл Excel, несколько пользователей редактирования, текущие обновления
  • Сводная таблица - суммирование нескольких независимых столбцов данных
  • В Excel, как вы автоматически заполняете до следующего значения?
  • Необходимо изменить строки на столбцы
  • Автообновление столбца в Excel
  • Формула Excel для выведения котировок
  • Транспонирование набора записей
  • Как загрузить внешние изображения в Excel?
  • Давайте будем гением компьютера.