วิธีป้อนการขึ้นบรรทัดใหม่ในไฟล์ Excel


12

คุณจะทำอย่างไรป้อนกลับสายการบินหรือCHAR(13)ในเซลล์แผ่นงานด้วยตนเอง ? ฉันไม่ได้พูดคุยเกี่ยวกับอาหารเส้นCHAR(10)หรือ

ฉันเคยเห็นสิ่งนี้ในไฟล์และการรับคืนของแคร็กมีผลแปลกมากต่อเนื้อหาของเซลล์ แต่ฉันไม่สามารถทำซ้ำได้ด้วยตนเอง

UPDATE

มีคำตอบที่ดีมากเกี่ยวกับวิธีป้อนการป้อนบรรทัดในเซลล์แผ่นงาน Excel และจริงๆแล้วหนึ่งในนั้นให้ความคิดเกี่ยวกับวิธีการบรรลุสิ่งที่ฉันต้องการในตอนแรก:

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

ฉันจะยอมรับคนที่อัปเดตเนื้อหาเพื่อแสดงสิ่งนี้ อย่างไรก็ตามมันเป็นการดีที่ได้ทราบว่ามีสิ่งที่เทียบเท่าAlt + Returnกับการพิมพ์ค่าขนส่งคืนหรือไม่


อีกสิ่งหนึ่งที่ใช้งานไม่ได้อย่างน้อยใน Excel 2013 บน Windows: การวางอักขระ CR Excel (หรือ Windows) เปลี่ยน CR เป็น LF
Mathieu K.

คำตอบ:


24

พบได้ที่นี่ :

วิธีที่ 1 - การห่อเซลล์

บ่อยครั้งที่คุณต้องตั้งค่าเซลล์เพื่อตัดข้อความและคุณสามารถตั้งค่าความกว้างของเซลล์เป็นสิ่งที่ต้องการ เลือกจัดรูปแบบเซลล์แท็บการจัดตำแหน่งและเลือกตัดข้อความ

ข้อความแสดงแทน

ผลลัพธ์คือ:

ข้อความแสดงแทน

วิธีที่ 2 - แทรกการส่งคืน

คนนี้ไม่มีเกมง่ายๆ เพียงพิมพ์บรรทัดแรกกดAlt+ Enterและพิมพ์บรรทัดที่สอง ผลที่ได้จะเหมือนกับในตัวอย่างข้างต้นอย่างไรก็ตามหากคุณคัดลอกและวางสิ่งนี้ลงใน Word คุณจะพบว่ามีการขึ้นบรรทัดใหม่ หรือถ้าคุณส่งออกเป็น CSV หรือรูปแบบข้อความอื่น ๆ คุณอาจได้รับผลลัพธ์ที่ไม่คาดคิด

ข้อความแสดงแทน

ผลลัพธ์จะเป็น:

ข้อความแสดงแทน

วิธีที่ 3 - การใช้สูตร

ในการใช้สิ่งนี้คุณต้องมีการตัดข้อความ นี่คือสูตรตัวอย่าง:

=A1 & char(13) & A2

จากนั้นคัดลอกเซลล์และวางค่ากลับมาอีกครั้งเท่านั้น

ผลลัพธ์อีกครั้งเหมือนกันกับด้านบน อย่างไรก็ตามหากคุณลืมตัดข้อความในเซลล์คุณจะเห็นสิ่งนี้:

ข้อความแสดงแทน


2
ในวิธีที่ 3 เขาทำ & char (10) & ซึ่งเป็น char line (13) คือ carriage return ซึ่งเป็นสิ่งที่ระบุในคำถามดูen.wikipedia.org/wiki/Ascii#ASCII_control_characters
Col

1
โปรดทราบว่าคำตอบที่ถูกต้องเพียงอย่างเดียวคือวิธีที่ 3 - การใช้สูตรตามที่ระบุไว้ในคำถามเดิม
guillermooo

ตามการทดสอบของฉัน (ภาพที่นี่)วิธีที่ 1 และ 2 เป็นเพียงข้อผิดพลาดธรรมดา วิธีที่ 1 ไม่แทรกอักขระตัวแบ่งบรรทัดใด ๆ วิธีที่ 2 แทรก linefeed (อักขระ 10) ซึ่งไม่ชัดเจนในสิ่งที่คำถามถาม แม้วิธีที่ 3 ยังผิดเล็กน้อย: ภาพยังคงแสดงให้เห็นว่าไม่ถูกต้องCHAR(10); และอย่างน้อยใน Excel 2013 ของฉันการรับคืนของการขนส่งไม่ทำให้ข้อความห่อดังนั้นการเปิดใช้งานการตัดข้อความจะไม่สำคัญและควรละเว้นจากคำแนะนำ โปรดดู / แก้ไข CW ของฉันแทน
Mathieu K.

0

ตามการแก้ไข OP ของคำถามต้นฉบับให้ใช้สูตรที่ใช้การต่อข้อมูลและอักขระ ASCII 13. คัดลอกแล้ววางเฉพาะค่าเหนือตัวเอง

สูตรตัวอย่าง:

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

หรือ

=A1&CHAR(13)&A2
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.