Я импортировал некоторые данные в Excel (из текстового файла), и они содержат какие-то символы новой строки. Первоначально это выглядит так:
Если я нажму F2 (для редактирования), затем нажмите Enter (чтобы сохранить изменения) в каждой ячейке с новой строкой (без какого-либо редактирования), Excel автоматически изменит макет, чтобы он выглядел следующим образом:
Я не хочу, чтобы эти символы новой строки были здесь, так как это портит обработку данных в дальнейшем. Как я могу найти их, чтобы обнаружить больше? Обычная функция поиска не принимает вводимый символ в качестве символа поиска.
microsoft-excel
worksheet-function
data-transfer
data-validation
Очень нерегулярный
источник
источник
Ответы:
В Excel стандартным символом разрыва строки Alt+ Enterявляется ASCII 10. Из скриншота видно, что есть еще один символ, вероятно, ASCII 13.
Чтобы найти их, в стандартном диалоговом окне « Найти (или заменить )» в поле « Найти» используйте стандартный метод ввода кодов символов ASCII: удерживайте нажатой клавишу Altи введите (на цифровой клавиатуре) код символа, т. Е.
Alt 0010
Просто строку перерыв илиAlt 0013
(отпустите Altи нажмите снова)Alt 0010
Если этот дополнительный символ не является ASCII 13, вы можете использовать функцию,
=Code(AString)
чтобы получить код самого левого символа строки.источник
Если вы нажмете « Ctrl+» Jв диалоговом окне « Найти », вы сможете искать эти символы.
источник
Если вы хотите сделать это с формулой, было бы
FIND(A3,CHAR(10),...
Это полезно, если вы пытаетесь разбить адресный блок.
источник
Функция mid () может анализировать несколько строк.
Допустим, этот адрес находится в ячейке A1:
Давайте возьмем уличный адрес на второй строке.
Первый шаг - определить номер позиции двух возвращаемых символов.
Первый возвращаемый символ находится в '13' с этим:
Второй возвращаемый символ находится в '36' с этим:
Теперь второй шаг. Нам нужно вернуть наш адресный текст между двумя символами 13 и 36.
Здесь формула вложена вместе:
источник