Head
Гость
|
 |
« : 02 Май 2012, 18:45:36 » |
|
Есть такой текст (строк очень много):
20050906;2355;1233.75;1234.00;1233.50;1233.50;139 20050907;0000;1233.50;1233.75;1233.50;1233.75;69
Весь в одном столбце.
Нужно привести его в такой вид:
20050906 2355;1233.75;1234.00;1233.50;1233.50;139 20050907 0000;1233.50;1233.75;1233.50;1233.75;69
Спасибо за помощь.
|
|
« Последнее редактирование: 04 Май 2012, 14:23:03 от Head »
|
Записан
|
|
|
|
RеbЕl-24
|
типа в 2 столбца разнести? 
|
|
|
Записан
|
|
|
|
Сашин
|
вот
|
|
|
Записан
|
Срочный ремонт компьютера
|
|
|
Head
Гость
|
Нет, я просто отметил, что есть только А1, А2 и так далее... Т.е., все в столбце А. Нужно, чтобы все точно так же и осталось, только вид строки был не такой: 20050906;1635;1234.25;1234.75;1234.25;1234.50;652
а такой: 20050906 1635;1234.25;1234.75;1234.25;1234.50;652
Т.е., просто, чтобы во всех строках был пробел вместо первой точки с запятой.
|
|
|
Записан
|
|
|
|
Сашин
|
с начало проделываешь как в файле , затем добавляешь ещё третий© столбец в него копируешь только значения из 2(b)столбца, затем удаляешь 1(а) и 2(b) столбец( 3 теперь станет A с нужными значениями)
|
|
|
Записан
|
Срочный ремонт компьютера
|
|
|
Head
Гость
|
ОК. Как по одной, так, перекидывать я понял: жмем на ячейку "В" и вставляем в fx "=ЗАМЕНИТЬ(A1;9;1;" ")", а как чтобы все сразу?
|
|
« Последнее редактирование: 03 Май 2012, 18:05:35 от Head »
|
Записан
|
|
|
|
Сашин
|
b1 копировать выбираешь b2,b3 и тд энтер
|
|
|
Записан
|
Срочный ремонт компьютера
|
|
|
Head
Гость
|
%) Чета я ниче не могу понять. 
|
|
|
Записан
|
|
|
|
Сашин
|
ячейка b1 правой кнопкой мыши копировать левой кнопкой мыши засвечиваешь ячеЙки b2,b3 и тд затем жмёшь энтер
|
|
|
Записан
|
Срочный ремонт компьютера
|
|
|
Head
Гость
|
Хаа, я все понял, спасибо тебе, огромное!
Добавлено: 04 Май 2012, 14:26:49 И так, у нас получилось 20050906 2355;1233.75;1234.00;1233.50;1233.50;139 20050907 0000;1233.50;1233.75;1233.50;1233.75;69
А нужно 20050906 235500;1233.75;1234.00;1233.50;1233.50;139 20050907 000000;1233.50;1233.75;1233.50;1233.75;69
Т.е. к каждому 2-му числу слева добавить "00".
|
|
« Последнее редактирование: 04 Май 2012, 14:26:49 от Head »
|
Записан
|
|
|
|
Mr.Barbara
|
А формула типа *100 в голову не приходит?
|
|
|
Записан
|
Настоящему мужчине все либо по плечу, либо пофигу.
|
|
|
Head
Гость
|
В голову может прийти, что угодно. Вопрос только в том как это сделать...
|
|
|
Записан
|
|
|
|
Fanat ™
|
есть способ проще. 1. Открываем блокнот (Пуск - Все программы - Стандартные). 2. Ставим курсор в первое положение, нажимаем "TAB". 3. Копируем пустое пространство от конечного положения курсора с исходному (либо Ctrl+A) 4. В блокноте Правка-Заменить (либо Ctrl+Н) 5. Вверху ставим ";", внизу жмем правую кнопку мышки-Вставить (либо Ctrl+V) 6. Не закрывая окошка в блокноте (задний фон остается активным) копируем всё необходимое из екселя в блокнот и нажимаем "заменить". 7. Закрываем окошко "замены", копируем всю информацию в блокноте и в екселе в любой ячейке нажимаем вставить и опачки - все готово!!! Добавлено: 04 Май 2012, 20:11:16
если будет непонятно сниму видео... на екселе в своё время не одни штаны (шорты, трусы  ) прошаровал. Добавлено: 04 Май 2012, 21:12:01
это был ответ на первый вопрос Добавлено: 04 Май 2012, 22:14:26
ссори. немного неправильно. недочитал задачку... но заметку кому-нибудь пригодится... Добавлено: 04 Май 2012, 23:15:17
только не понял я, зачем в одной ячейке столько цифр
|
|
|
Записан
|
|
|
|
Head
Гость
|
 Где Сашин?  Добавлено: [time]Fri May 4 22:23:55 2012[/time]
Всмысле зачем?))
|
|
|
Записан
|
|
|
|
Fanat ™
|
я сперва понял, что вас надо каждую цифру в отдельную ячейку перенести... а потом дочитал и понял, что немного не то.
|
|
|
Записан
|
|
|
|
Head
Гость
|
Ага) Все, что надо в ответе №9 ))
|
|
|
Записан
|
|
|
|
Fanat ™
|
Что касается добавления "00", то у вас все ячейки выполнены в текстовом формате, поэтому тут могу предложить только замену F3 ";" на "00;"
|
|
|
Записан
|
|
|
|
Head
Гость
|
Нет, спасибо. 
|
|
|
Записан
|
|
|
|
Fanat ™
|
тогда вручную.  Добавлено: 05 Май 2012, 00:05:01
20050906 2355;1233.75;1234.00;1233.50;1233.50;13920050907 0000;1233.50;1233.75;1233.50;1233.75;69 что мешает использовать эту же функцию 
|
|
|
Записан
|
|
|
|
Head
Гость
|
Какую ещё функцию??
|
|
|
Записан
|
|
|
|
RеbЕl-24
|
на екселе в своё время не одни штаны (шорты, трусы Смеющийся) прошаровал. тогда все ячейки выполнены в текстовом формате проблем вызывать не должно  Хаа, я все понял никуя ты не понял, т.к. если бы понял, то ты бы понял, что этой же формулой можно добавить и необходимые тебе нули  "=ЗАМЕНИТЬ(B1;14;1;"00;")" - вставь эту формулу в ячейку С1 в примере Сашин
|
|
|
Записан
|
|
|
|
Fanat ™
|
Какую ещё функцию?? сорри.. вот эту. ОК. Как по одной, так, перекидывать я понял: жмем на ячейку "В" и вставляем в fx "=ЗАМЕНИТЬ(A1;9;1;" ")", а как чтобы все сразу?
Добавлено: 05 Май 2012, 00:55:37
никуя ты не понял, т.к. если бы понял, то ты бы понял, что этой же формулой можно добавить и необходимые тебе нули вот и я о том же...
|
|
|
Записан
|
|
|
|
Head
Гость
|
Если честно, мне это уже наврядли понадобится (т.к. нашел более точные данные), но все же скажу, что получилось)) RеbЕl-24, что этой формулой понятно. Только знать бы КАК её менять... Но хочу сказать, что в данном случае "=ЗАМЕНИТЬ(B1;14;1;"00;")" - вставь эту формулу в ячейку С1 в примере Сашин Должно быть "=ЗАМЕНИТЬ( А1;14;1;"00;")". Хотя, как где)) И еще когда я делаю так же как и в том случае (а я делаю так- создаю как надо в "В", потом копирую в "С" и потом "С" копирую во вновь созданную таблицу в "А") вначале все нормально, а потом записи меняются на "#ССЫЛКА! #ССЫЛКА! #ССЫЛКА! #ССЫЛКА!" Вот так. Fanat ™, как там спиться? 
|
|
|
Записан
|
|
|
|
Сашин
|
"В"копировать во вновь созданную таблицу "А" специальная вставка -значения
|
|
|
Записан
|
Срочный ремонт компьютера
|
|
|
Head
Гость
|
Сделал. Вообщем, всем спасибо за помощь! Можно закрывать.
|
|
« Последнее редактирование: 07 Май 2012, 22:55:28 от Head »
|
Записан
|
|
|
|
Fanat ™
|
внизу слева "закрыть тему", рядышком "удалить"  ещё не сплю..
|
|
|
Записан
|
|
|
|
Head
Гость
|
Да, спасибо, про удаление знал, а про закрытие не обратил что-то внимания) Значит, проснулись. 
|
|
|
Записан
|
|
|
|
|