#excel-formula #google-sheets-formula
Вопрос:
У меня есть CSV-файл, сгенерированный с веб-сайта, который при импорте содержит столбец, который выглядит следующим образом
| INR 2000 |
| USD 300 |
| YEN 350 |
Я хотел бы разделить символ валюты и число на отдельные столбцы, чтобы это выглядело так
| INR | 2000 |
| USD | 300 |
| YEN | 350 |
Здесь символ и сумма находятся в двух отдельных столбцах. Как мне этого добиться? Я попытался перейти в раздел Данных > Разделить текст на столбцы, и все, что я получил, — это небольшое всплывающее окно с просьбой указать разделитель. Когда я это сделаю, число исчезнет, и останется только символ валюты. Есть ли что-нибудь, чего мне не хватает?
Ответ №1:
Если после символа валюты есть пробел, вы можете использовать:
=split(a1," ")
или, если вы хотите разделить весь столбец:
=ArrayFormula(iferror(split(a1:a," ")))
Ответ №2:
Вы можете вставить данные CSV как есть в электронную таблицу и перейти к данным, выбрав Раздел текста на столбцы… и даже дальнейшее указание разделителя:
Кроме того, вы можете просто использовать комбинацию сочетаний клавиш:
LEFT ALT
D
E
И, как уже упоминалось SPLIT
, формула:
=SPLIT("l,f,x,a,s,f"; ",")
=SPLIT(A1; ",")
Для диапазона/массива это было бы:
=INDEX(IFERROR(SPLIT(A1:A; ",")))