Як ввести декларацію про перевезення у файлі Excel


12

Як ввести повернення вагона або CHAR(13)в клітинку робочого аркуша вручну ? Я не кажу про кормі лінії або CHAR(10).

Я бачив це у файлі, і повернення каретки дуже дивно впливало на вміст комірки, але я не можу відтворити його вручну.

ОНОВЛЕННЯ

Є дуже хороші відповіді про те, як ввести канал рядків у комірці робочого листа Excel, і насправді одна з них дала мені уявлення, як насамперед досягти того, чого я хотів:

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

Я прийму той, який оновлює їхній вміст, щоб відобразити це. Однак було б непогано знати, чи є еквівалент Alt + Returnтипу повернення вагона.


Ще одна річ, яка не працює, принаймні в Excel 2013 в Windows: вставлення символу CR. Excel (або, можливо, Windows) перетворює CR в LF.
Матьє К.

Відповіді:


24

Знайдено тут :

Спосіб 1 - обгортання клітин

Часто потрібно лише встановити клітинку, щоб обернути текст, і ви можете встановити ширину комірки на все, що завгодно. Виберіть "Форматування комірок", вкладку "Вирівнювання" та поставте прапорець Перегорнути текст.

alt текст

Результат:

alt текст

Спосіб 2 - Вставте зворотний зв'язок

Цей не є головним. Просто введіть перший рядок, натисніть Alt+ Enterта введіть другий рядок. Результат практично такий же, як і вище, однак, якщо, наприклад, скопіювати та вставити це в Word, ви закінчите перерву рядка. Або якщо ви експортуєте в CSV або інший текстовий формат, ви можете отримати несподівані результати.

alt текст

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

alt текст

Спосіб 3 - Використання формули

Щоб скористатися цією функцією, у вас повинен бути обраний обгортковий текст Ось приклад формули:

=A1 & char(13) & A2

Потім скопіюйте комірку та вставте значення лише знову.

Результати, знову ж таки, такі ж, як і вище. Однак якщо ви забудете загортати текст на комірку, ви побачите це:

alt текст


2
У способі 3 він робить & char (10), а це - char feed char (13) - це повернення перевезення, яке саме зазначено у питанні, див. En.wikipedia.org/wiki/Ascii#ASCII_control_characters
Col

1
Зверніть увагу, що єдиною правильною відповіддю є метод 3 - Використання формули , зазначеної в початковому запитанні.
guillermooo

Згідно з моїм тестом (зображення тут) , Методи 1 і 2 явно неправильні. Спосіб 1 не вставляє жодних символів розриву рядків. Спосіб 2 вставляє передачу рядків (символ 10), що явно не є тим, що запитує запитання. Навіть метод 3 все ще трохи помиляється: на зображенні все ще неправильно видно CHAR(10); і, щонайменше, у моєму Excel 2013, повернення каретки не призводить до загортання тексту, тому чи ввімкнено текст Wrap Text не має значення, тому його слід опустити з інструкцій. Будь ласка, перегляньте / відредагуйте мій CW замість цього.
Матьє К.

0

Відповідно до редакції ОР до оригінального питання, використовуйте формулу, яка використовує конкатенацію та символ ASCII 13. Скопіюйте та вставте їх лише для значень.

Формула зразка:

="start of text"&CHAR(13)&"continuation of text"

або

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