Як шукати символи нового рядка чи рядка в Excel?


19

Я імпортував деякі дані в Excel (з текстового файлу), і вони містять якісь символи нового рядка. Це виглядає приблизно так: символи нового рядка

Якщо я натиснув F2 (для редагування), а потім введіть (щоб зберегти зміни) для кожної комірки з новим рядком (фактично нічого не редагуючи), Excel автоматично змінює макет, щоб виглядати так: введіть тут опис зображення

Я не хочу, щоб ці символи нових рядків були тут, оскільки це переплутує обробку даних далі вниз по трасі. Як я можу зробити пошук цих, щоб виявити їх більше? Звичайна функція пошуку не приймає символу введення як символу пошуку.


Чи можете ви розмістити зразок робочої книги десь в Інтернеті?
Видалити рядкові

Якщо ви можете надати відповідь на пошук перерв рядків, які можна вставити, ввівши alt-Enter під час редагування комірки, я думаю, це вирішило б. Якщо ні, то, можливо, я зможу знайти спосіб опублікувати робочий аркуш пізніше. Спасибі!
Вкрай нерегулярний

Відповіді:


26

У Excel стандартний символ розриву рядків Alt+ EnterASCII 10. З вигляду екрана з'являється ще один символ, ймовірно, ASCII 13.

Щоб знайти їх, у стандартному діалоговому вікні Find (або Замінити ) у полі Find What використовуйте стандартний метод введення кодів символів ASCII: утримуйте Altта введіть (на цифровій клавіатурі) код символу, тобто Alt 0010лише для рядка перерва або Alt 0013(відпустіть Altта натисніть знову)Alt 0010

Якщо додатковий символ не є ASCII 13, ви можете скористатися функцією, =Code(AString)щоб отримати код самого лівого символу рядка.


14

Якщо натиснути Ctrl+, Jперебуваючи в діалоговому вікні " Знайти" , ви зможете шукати ці символи.


Я бачу зміни курсору, але що це робить саме?
Луї

1
+1. Не знав цього. Я завжди робив фіксацію num, а потім alt + 0010; це швидка річ. @Louis: зміна курсора відбулася через те, що в поле було вставлено новий рядок char [chr (10)].
Fr0zenFyr

1
Дивовижно. Я перебуваю на паралелях в OS X і комбінації клавіш Alt, здається, не працюють. Це зробило трюк!
n1000

10

Якщо ви хочете зробити це за допомогою формули, це було б FIND(A3,CHAR(10),...

Це корисно при спробі розірвати блок адреси.


4

Функція mid () може розібратися через кілька рядків.

Скажімо, ця адреса знаходиться в комірці A1:

Google, Inc.
1600 Amphitheatre Pkwy
Mountain View, CA 94043


Давайте захопимо адресу вулиці на другому рядку.

Перший крок - визначення номера позиції двох символів, що повертаються.

Перший символ, що повертається, виявляється у "13" із цим:

=SEARCH(CHAR(10),A1)


Другий символ повернення знаходимо в "36" при цьому:

=SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)



Тепер другий крок. Нам потрібно повернути наш адресний текст між двома символами, що рахуються 13 і 36.

Тут формула вкладена разом:

=MID(A1,SEARCH(CHAR(10),A1),SEARCH(CHAR(10),A1,SEARCH(CHAR(10),A1)+1)-SEARCH(CHAR(10),A1))
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.