@Konj123

Как найти и заменить несколько строк, которые содержатся в одной ячейке Excel?

Изначально в ячейке Excel идет так:

<tr>
    <td>Цвет корпуса</td>
    <td style="width:160px">Белый</td>
    </tr><tr class="sp">
    <td colspan="2">&nbsp;</td>
    </tr>


Подскажите, пожалуйста, как в ячейке убрать эту часть:

<tr class="sp">
    <td colspan="2">&nbsp;</td>
    </tr>


Поиск-замена не срабатывает, точнее вообще не находит этого ни в одной ячейке, а у меня их около 3 000 шт.
Может есть какие-то макросы, функции, не знаю хоть что то..
Спасибо заранее!
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
zamboga
@zamboga
Бизнес-аналитика, фин. моделирование, дашборды
2 варианта.

1. В Excel в поиск надо вставить символ перевода строки (который alt+enter внутри ячейки). Просто так его в поиск не вставить, надо нажимать CTRL+J. Но при этом поле ввода текста не увеличивается, поэтому очень неудобно точно искать место для ввода невидимого символа, особенно с учётом того, что у вас там полно пустых пробелов.
гифка Excel
5c703cdd157b9348592194.gif
.
2. Вставить в word (там нагляднее), заменить, вставить обратно в Excel.
В Word символ-разделитель строк — "разрыв строки", ставится через "специальный формат"
<tr class="sp">^l <td colspan="2">&nbsp;</td>^l </tr>

картинка Word
5c703d2174bfd451315710.png
гифка Word
5c703d3b3bdb5537443463.gif
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
скорее всего, что у Вас включен режим "перенос по словам"
Отключите его для всех ячеек листа (это также позволит ускорить работы excel)

Потом пробуйте поиск и замену

А вообще, макросами все можно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы