12

Как вручную ввести возврат каретки или CHAR(13) в ячейку листа? Я не говорю о переводе строки или CHAR(10) .

Я видел это в файле, и возврат каретки оказал очень странное влияние на содержимое ячейки, но я не могу воспроизвести его вручную.

ОБНОВИТЬ

Есть очень хорошие ответы о том, как ввести перевод строки в ячейку листа Excel, и на самом деле один из них дал мне идею, как достичь того, чего я хотел в первую очередь:

=A1&CHAR(13)&A2 'Then copy cell + paste values only back again.

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

1 ответ1

25

Нашел здесь:

Метод 1 - Обертывание клеток

Часто вам нужно всего лишь установить ячейку для переноса текста, и вы можете установить ширину ячейки на то, что вам нужно. Выберите «Формат ячеек», вкладку «Выравнивание» и проверьте обтекание текстом.

альтернативный текст

Результат:

альтернативный текст

Способ 2 - Вставить возврат

Это легкая задача. Просто введите первую строку, нажмите Alt + Enter и введите вторую строку. Результат практически такой же, как и выше, однако, если вы скопируете и вставите это, например, в Word, вы получите разрыв строки. Или, если вы экспортируете в CSV или другой текстовый формат, вы можете получить неожиданные результаты.

альтернативный текст

Результатом будет:

альтернативный текст

Метод 3 - Использование формулы

Чтобы использовать это, вы должны выбрать текст переноса. Вот пример формулы:

=A1 & char(13) & A2

Затем скопируйте ячейку и вставьте только значения обратно.

Результаты, опять же, такие же, как указано выше. Однако, если вы забудете обернуть текст в ячейку, вы увидите это:

альтернативный текст

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .