2013-12-17 4 views
1

У меня есть эта строка, которая состоит из Stockmarket данных:Как разбить строку на отдельные ячейки

162,90 1,10 0,67 162,80 163,00 164,30 162,80 157087560 

Что можно увидеть, что есть 8 блоков данных в одной строке, и что эти блоки разделены с пространство.

Что я хочу сделать, так это разбить каждый блок данных на его отдельные ячейки в Excel.

+1

Текст для столбцов с пробелом в качестве разделителя? – pnuts

ответ

3

Существует опция «Текст в столбцы», это решит вашу проблему. Используя этот инструмент, вы можете определить, каков ваш разделитель текста (;, , и т. Д.) Или размер вашего текстового блока.

http://office.microsoft.com/en-001/excel-help/split-text-into-different-cells-HA102809804.aspx

Если вы хотите решение, основанное на VBA скрипт вы можете взглянуть на Excel Macro - Comma Separated Cells to Rows

+0

Спасибо за это !!!! – user2991252

0

я должен был думать немного о Eval верхней границы диапазона mehow в. Я придумал это для своих полезных фрагментов:

 For Each c In Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row) 
      ' find last row in column A with data: 
      ' from the bottom ("A" & Rows.Count) 
      ' proceed Up to find last populated Cell in a given column (A) 
     Next c 

     For Each c In Range("A1:A" & Range("A1").End(xlDown).Row) 
      ' from A1 
      ' from top proceed down to row above the first unoccupied cell 
     Next c 
Смежные вопросы