|
|
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
Реально ли формулами сделать такое, например, есть некий список: продукция изготовлена фирмой АААА продукция изготовлена на фирме АААББ продукция фирмы ББББА и т.д. нужно из этого текста удалить некий набор слов, который входит в список задающийся в диапазоне ячеек. То есть в примере выше нужно удалить из всех перечисленных ячеек вот это: продукция изготовлена фирмой продукция изготовлена на фирме продукция фирмы :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2010, 18:06 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
DaniilK, Можно конечно, см. вложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2010, 20:16 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
Не обязательно же хранить диапвазон, в котором хранятся слова и фразы, которые потом будут удалены из текста, напротив ячеек с текстом? можно ли поместить его где-нибудь в другое место? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2010, 22:34 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
DaniilK, Абсолютно без разницы где будет хранится этот список, главное в формуле на него ссылаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2010, 23:13 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
Может быть, проще - не удалять текст, а извлекать нужный? Например, если необходимое слово в конце текста (для простоты длина необходимого слова задана не более 20 символов): =ПСТР(A1;НАЙТИ("/";ПОДСТАВИТЬ(A1;" ";"/";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;" ";""))))+1;20) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2010, 09:23 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
может быть и проще, если бы не ограничение на количество вложенных функций... теоретически список того, что нужно удалить из текстовых ячеек может быть очень длинным :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2010, 10:34 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
DaniilK, Вы видимо не разобрались в предложенной Виктором формуле. Он предлагает оставлять только последнее слово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2010, 23:28 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
оставлять только последнее слово низзя! ) это лишь в примере все так красиво, а на практике (в реальных данных) название фирмы, конечно же может состоять из любого количества слов ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2010, 11:01 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
DaniilK, А как там дела обстоят относительно кавычек? Может проще будет выковыривать все то, что между ними лежит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2010, 11:20 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
вопрос еще актуален... действительно, предложенная формула оставляет последнее слово :) хотя, последнее слово в тексте, конечно же, можно было бы сделать проще. В общем хочется формулку, котора бы оставляла в ячейках текст "выдирая" из него все перечисленные буквосочетания, которые указаны в диапазоне... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2010, 10:34 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
DaniilKвопрос еще актуален... действительно, предложенная формула оставляет последнее слово :) хотя, последнее слово в тексте, конечно же, можно было бы сделать проще. В общем хочется формулку, котора бы оставляла в ячейках текст "выдирая" из него все перечисленные буквосочетания, которые указаны в диапазоне... Пример нормальных данных давайте. Так как у вас есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2010, 11:07 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
примерно так - см. в файле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2010, 13:15 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
то что полужирным вверху нужно удалить из текстовых строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2010, 13:16 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
Ну как-то так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2010, 13:51 |
|
||
|
Удалить из текста согласно списка
|
|||
|---|---|---|---|
|
#18+
Или так, ещё проще :-) Только в моём варианте играет роль порядок следования искомых слов. Вначале должно идти более длинное слово, затем более короткое. Например: Боевик-экшн; Боевик; Драма; Драматический; ..... Для слов, которые полностью отличаются друг от друга, их порядок следования значения не имеет. См. вложение.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2010, 10:22 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2177880]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
182ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 480ms |

| 0 / 0 |
