|
строку по столбцам | ☑ | ||
---|---|---|---|---|
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),спасибо, сделал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |