Как вставить строку через запятую в несколько ячеек в Google Sheets?

Ответы:

19

Вы можете вставить его в функцию разделения в ячейке, и она разбьет ее на несколько ячеек для вас:

=SPLIT("l,f,x,a,s,f", ",")

источник
78

Из https://support.google.com/docs/answer/6325535?hl=ru :

  • Откройте электронную таблицу в Google Sheets.
  • Вставьте данные, которые вы хотите разбить на столбцы.
  • В правом нижнем углу ваших данных щелкните значок Вставить.
  • Нажмите Разделить текст на столбцы. Ваши данные будут разбиты на разные столбцы.
  • Чтобы изменить разделитель, в поле разделителя нажмите

PS: нет опции 'TAB', если ваш текст разделен табуляцией, вы можете попробовать 4 пробела в качестве пользовательского разделителя

fstang
источник
4
После вставки в данные CSV я не получаю значок вставки. Но на его месте есть крошечный квадрат, который действует как «ручка» для изменения размера. Из-за вашего ответа я попытался щелкнуть правой кнопкой мыши по нему и низко, и вот появляются параметры вставки, и я могу выбрать разделить. Спасибо
ограбить
1
Я собирался написать тот же комментарий, что и @rob, спасибо!
График
5
Это должен быть принятый ответ.
Клайв Портман
9

Вы можете вставить данные CSV как есть в электронную таблицу и перейти к разделу «Данные», выбрав « Разделить текст на столбцы» ... и даже дополнительно указать разделитель:

0

0


Кроме того, вы можете просто использовать сочетание клавиш:

LEFT ALT+ D+E


И как уже упоминалось SPLITформула:

=SPLIT("l,f,x,a,s,f"; ",")
=SPLIT(A1; ",")

Для диапазона / массива это будет:

=ARRAYFORMULA(IFERROR(SPLIT(A1:A; ",")))

0

Пользователь0
источник
Это работало в Calc (libreoffice). В меню «Данные» есть опция «Текст в столбцы ...», и она работает так, как задумано.
Алексис Уилк