Помогите с Excel

 
Скачал историю котировок, а она в неудобном для меня формате, т.е. имеет такой вид
19990601,110700,228.50000,228.50000,228.50000,228.50000,100
19990601,112600,227.65000,227.65000,226.20000,226.20000,200
19990601,123000,226.00000,226.00000,226.00000,226.00000,200
Причем каждая из строчек не разбита по ячейкам в Excel, а целиком хранится в одной ячейке. Мне хотелось бы разбить их (где запятые), т.е. получить следующую таблицу:
19990601 110700 228.50000 228.50000 228.50000 228.50000 100
19990601 112600 227.65000 227.65000 226.20000 226.20000 200
19990601 123000 226.00000 226.00000 226.00000 226.00000 200
Как это сделать средствами Excel?
 

Расширение у файла какое? Версия Экселя? Как открываете? Можете кусочек присобачить?


Вообще вопрос решается на раз.

 

Да что тут думать с версиями. Данные--> Текст по столбцам---> выбираете разделитель

Либо в txt автозаменой запятую на пробел поменять, а потом разбивать на столбцы.

 

Вообще-то если это .csv файл, то всё должно само произойти.


Топикстартер! Переименуйте файл в .цсв

 

Сначала выделяем нужные ячейки в столбике, потом идем в главное меню Данные\Текст по столбцам... потом жмем Далее, ставим галочку на "запятая", нажимаем Готово

 
при открытии этого файла тхт открыайте его так перейдидте на вкладку даннные /импорт внешних данных/ импортировать данные (тут выбираете свой файл) далее вопросник что является разделителем, что вместо запятой и т.д. я думаю разберетесь.
 
AndreyK писал(а) >>
Скачал историю котировок, а она в неудобном для меня формате, т.е. имеет такой вид
19990601,110700,228.50000,228.50000,228.50000,228.50000,100
19990601,112600,227.65000,227.65000,226.20000,226.20000,200
19990601,123000,226.00000,226.00000,226.00000,226.00000,200
Причем каждая из строчек не разбита по ячейкам в Excel, а целиком хранится в одной ячейке. Мне хотелось бы разбить их (где запятые), т.е. получить следующую таблицу:
19990601 110700 228.50000 228.50000 228.50000 228.50000 100
19990601 112600 227.65000 227.65000 226.20000 226.20000 200
19990601 123000 226.00000 226.00000 226.00000 226.00000 200
Как это сделать средствами Excel?

Можно просто настроить региональные настройки. То тогда в будущем проблем вообще не будет (хотя могут появиться другие).

 
Спасибо!
 
Мне нужно создать столбец, в котором будут по некоторой формуле посчитаны значения. Обычно я, например, в поле C1 пишу "=A1*B1", а дальше зажимаю выделение мышью и растягиваю на весь столбец. Но здесь в столбце почти миллион значений, и я не могу это сделать. Как в формуле записать что Ci=Ai*Bi для i=1,2,...,1000000?
 
AndreyK писал(а) >>
Мне нужно создать столбец, в котором будут по некоторой формуле посчитаны значения. Обычно я, например, в поле C1 пишу "=A1*B1", а дальше зажимаю выделение мышью и растягиваю на весь столбец. Но здесь в столбце почти миллион значений, и я не могу это сделать. Как в формуле записать что Ci=Ai*Bi для i=1,2,...,1000000?

Есть два варианта.

1. выделить столбец и ввести формулу. Работает если ни в одной ячейке еще ничего не было.

2. ввести в первую ячейку формулу. Скопировать. Встать на столбец где есть значения. Перейти в конец. Вернуться на нужный столбец. И выделить все нужные ячейки. Вставить формулу.

Хотя эти вопросы не относятся к этому форуму.

 

Минимум что можно сделать, это нажать на ячейке с введенной формулой, кнопку скопировать, затем выделить весь столбец и нажать кнопочку "вставить".

Чтобы выделить ячейки все вниз от данной ячейки, нажимаете Shift и удерживая его нажимаете последовательно end и стрелку вниз.

Ну и т.д.


И еще один совет. Перед процессом обработки данных взятых из истории МТ, стоит зайти в "Сервис" - "Параметры" - "Переход" и установить флажек в пункте "Преобразование формул в формат Exсel при вводе" Иначе некоторые параметры будут неверны! Сразу после того как данные разнесены по столбцам, замените все точки на запятые. Если этого не сделать, то многие данные превращаются в формат даты, вместо числового, или общего.


Удачи!

Причина обращения: