|
строку по столбцам
| ☑ |
0
Oleg99966
29.04.13
✎
13:13
|
В Excel как разделить строку,в нужном слове или числе,по столбцам?
|
|
1
Wobland
29.04.13
✎
13:15
|
методом копи-паста
|
|
2
Oleg99966
29.04.13
✎
13:17
|
или у кого скрипт на эту тему есть?
|
|
3
Бледно Золотистый
29.04.13
✎
13:18
|
(2) а разделитель есть?
|
|
4
Oleg99966
29.04.13
✎
13:20
|
допустим слово: "Необлагаемая"
|
|
5
Oleg99966
29.04.13
✎
13:22
|
вернее: "Начисления=9999" надо разделить после "="
|
|
6
Oleg99966
29.04.13
✎
13:25
|
строк много и длина строки разная
|
|
7
palpetrovich
29.04.13
✎
13:25
|
(5) а это последняя колонка или надо еще и сдвигать ?
|
|
8
Бледно Золотистый
29.04.13
✎
13:25
|
(5) Если вручную, скопировать в блокнот, заменить = на =Tab, скопировать обратно
|
|
9
Oleg99966
29.04.13
✎
13:27
|
(7) надо сдвигать
|
|
10
palpetrovich
29.04.13
✎
13:30
|
(9) это пипец :) ...вот если-б не надо, то так как-то :)
Excel = новый COMОбъект("Excel.Application");
Книга = Excel.Workbooks.Open(ИмяФайла);
Лист = Книга.Worksheets(НомерЛиста).UsedRange;
Для Стр = НачСтрока По КонСтрока Цикл
РазделяемоеЗначение = Лист.Cells(Стр, РазделяемаяКолонка).Value;
Лист.Cells(Стр, РазделяемаяКолонка).Value = Лев(РазделяемоеЗначение, Найти(РазделяемоеЗначение,"=")-1);
Лист.Cells(Стр, РазделяемаяКолонка+1).Value = Прав(РазделяемоеЗначение, Найти(РазделяемоеЗначение,"=")+1,);
КонецЦикла;
|
|
11
mistеr
29.04.13
✎
13:39
|
"Текст по столбцам"
|
|
12
Oleg99966
29.04.13
✎
13:43
|
(11) не прокатывает - длина строк разная
|
|
13
regniws
29.04.13
✎
13:46
|
(12) что значит разная, там либо фиксированно либо по символу-делителю, ну так пусть = и будет символом
|
|
14
Tedman
29.04.13
✎
13:48
|
Вот... наваял тут... попробуй:
=ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ("=";A1))
Cоответственно в A1 лежит твоя строка "Начисления=9999"
|
|
15
Oleg99966
29.04.13
✎
13:53
|
(13),спасибо, сделал
|
|