
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.01.2010, 17:11
|
|||
|---|---|---|---|
|
|||
формула для разбивки текста |
|||
|
#18+
Добрый день. Прошу помоши.Нужна формула для разбивки текста на несколько частей. Стандартные функции ЛЕВСИМВ(),ПРАВСИМВ(),ПСТР не подходят так как данные не имеют обшей закономерности по расположению символов.Что посоветуете? Файл прилагаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.01.2010, 17:29
|
|||
|---|---|---|---|
формула для разбивки текста |
|||
|
#18+
Как это нет закономерности? Цепляйтесь за пробелы - все получится. Вечером покажу, если до этого времени не будет решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.01.2010, 22:51
|
|||
|---|---|---|---|
формула для разбивки текста |
|||
|
#18+
Karies, какие формулы?! такие массивы обрабатываются следующим образом: 1)данные-текст по столбцам-разделитель пробел 2)ctrl+h-заменить "," на "" 3)ctrl+h-заменить "." на "," на все операции 15-20 секунд... когда на это же место в следующий раз вставляешь такой же массив, разделение по столбцам происходит автоматически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2010, 01:48
|
|||
|---|---|---|---|
формула для разбивки текста |
|||
|
#18+
PlanB, почти так, но немножечко не так :) После описанных операций нужно удалить цифры перед RUB, удалить нули, подставить, где нужно, "COAM"... Если все же хочется формулами. В тексте не только обычный пробел (СИМВОЛ 32), но еще и СИМВОЛ(160). Поэтому перед обработкой исходные данные желательно обработать. Нужно заменить СИМВОЛ(160), скопировав его из текста и вставив в поле "найти", на "" (пусто) или пробел. Формулам будет легче, если сразу в доп. столбце вписать формулу =СЖПРОБЕЛЫ(A3), протянуть, заменить на значения и исходный диапазон удалить. Можно оставлять как есть, но формулы "раздуваются". Например, для данных второго столбца: =ПОДСТАВИТЬ(ПСТР(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A3;СИМВОЛ(160);" "));8;НАЙТИ(".";СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A3;СИМВОЛ(160);" "));1)-8);",";"") Если "формульная хотелка" не пропала, дайте знать - продолжим :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2010, 12:09
|
|||
|---|---|---|---|
|
|||
формула для разбивки текста |
|||
|
#18+
vikttur, Огромное спасибо за формулу.Попробую разобраться.Раньше не приходилось сталкиваться с функцией СИМВОЛ.Также сообшаю что "формульная хотелка" до сих пор не пропала и хотелось бы все таки решить эту задачу с помошью формул(больше для себя чтоб понять).На крайний случай если не найдется решение пропробую прикрутить функцию на VB. С нетерпением жду ваших советов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2010, 13:02
|
|||
|---|---|---|---|
формула для разбивки текста |
|||
|
#18+
Для обработки формулами исходные данные необходимо подкорректировать. Найти и копировать символ160 (в ячейках он находится между пробелами после RUB). Выделить диапазон данных, меню Правка-Найти (вставить скопированный символ160)-Заменить (вставить пробел)-Заменить_все-ОК. В примере - 16 замен. Найти (два пробела)-Заменить(один пробел)-Заменить_все. В примере - 16 замен. Найти (три пробела)-Заменить (один пробел)-Заменить_все. В примере - нет замен, но вдруг есть в рабочем файле. Почему советовал заменить символ160 на пробел? Если встретится в строке символ160 без обычных пробелов рядом, то при замене на "пусто" два слова соединятся - а оно Вам надо? :) Более надежный способ удаления лишних пробелов после удаления "хитрого пробела160". В В3: =СЖПРОБЕЛЫ(A3), растянуть на весь диапазон. Выделить данные столбца В, копировать, меню Провка-Спецвставка-Значения-ОК. Удалить столбец А. В результате всего этого шаманства получен диапазон данных, удобный для обработки формулами. Далее можно применить "текст по столбцам" и добавлять нужные формулы только в часть столбцов. Я покажу пример без этого с полным набором формул. А Вы пока что правьте исходные данные, вдруг еще какой вопрос появится по ходу работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.01.2010, 14:50
|
|||
|---|---|---|---|
формула для разбивки текста |
|||
|
#18+
Основная идея - для поиска необходимого вхождения знака, встречающегося в тексте много раз, меняется нужное вхождение этого знака на символ, которого нет в тексте. Для столбцов D,F формула одинаковая за счет функции СТОЛБЕЦ. Эту же формулу можно применить и в столбце С. В столбце Е та же формула, но с добавлением проверки на <100 Тестируйте :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2010, 09:47
|
|||
|---|---|---|---|
|
|||
формула для разбивки текста |
|||
|
#18+
vikttur, Огромное спасибо за содействие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2010, 15:59
|
|||
|---|---|---|---|
|
|||
формула для разбивки текста |
|||
|
#18+
Наваял всё таки.Одними формулами.Криво сделано но зато вроде работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2010, 16:55
|
|||
|---|---|---|---|
формула для разбивки текста |
|||
|
#18+
А зачем Вам это делать. Неужто Вы экспортируете из какой то программы и хотите все построчно вписать по яйчейкам. Если нет, то можно смастерить приложение на Excel-е "под себя". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2010, 16:56
|
|||
|---|---|---|---|
формула для разбивки текста |
|||
|
#18+
Могу помочь Вам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2010, 17:00
|
|||
|---|---|---|---|
формула для разбивки текста |
|||
|
#18+
Не советую формулами и не форматированием яйчеек, потомучто со временем файл разбухнет и с ним трудно будет работать. Макросами нужно. Если Karies напишет что он хочет и как я могу смастерить "приложенице". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.02.2010, 17:33
|
|||
|---|---|---|---|
|
|||
формула для разбивки текста |
|||
|
#18+
Ser Artur Спасибо что откликнулись. Задача у меня такая.Данные берутся веб запросом с интернет странички.И в экселе приводятся в нужный для печати вид.Файл не предназначен для хранения данных.Он предназначен только для печати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2011, 07:24
|
|||
|---|---|---|---|
|
|||
формула для разбивки текста |
|||
|
#18+
Здравствуйте! Подскажите, как мне решить задачу разбивки большого текста на на статейки объемом до 2000 символов? Если честно, то я бы хотел создать макрос - в некоторой степени схож по функциям с платной программой TextKit. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2176512]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 296ms |

| 0 / 0 |
