Excel แสดงข้อความที่มีความยาว ### - เกิดอะไรขึ้น


35

เรามีแผ่นงาน Excel ที่มีข้อความยาวพอสมควรในเซลล์เดียว แทนการแบ่งบรรทัด (เป็นชุดในรูปแบบมือถือ) เราได้รับสายยาวของ####s เราสามารถกลับไปกลับมาได้โดยการลบและเพิ่มตัวอักษรที่ท้ายข้อความ

เราได้เล่นกับการจัดรูปแบบเซลล์ ฯลฯ แต่ไม่ประสบความสำเร็จ อะไรที่พวกเราสามารถทำได้?


4
ฉันเดาว่าความยาวของคอลัมน์ไม่เพียงพอที่จะแสดงข้อมูลเซลล์
ukanth

มีสูตรใดในเซลล์นั้นบ้าง
Palantir

คำตอบ:


57

หากความกว้างของเซลล์สั้นเกินไป Excel อาจตัดข้อความที่มองเห็นออกหรือไหลลงสู่เซลล์ถัดไป (ขึ้นอยู่กับว่าเซลล์ถัดไปมีเนื้อหาอยู่ในนั้นหรือไม่)


Excel จะแสดง ### เมื่อเนื้อหาของเซลล์มีเพียงข้อความและมีความยาวเกิน 256 ตัวอักษรและรูปแบบของเซลล์จะถูกตั้งค่าเป็น " ข้อความ " โดยปกติแล้วการตั้งค่ารูปแบบเซลล์เป็น " ทั่วไป " จะช่วยแก้ไขปัญหานี้ได้

แต่! หากคุณใช้เซลล์นี้เป็นข้อมูลป้อนเข้าตัวอย่างเช่นเขตข้อมูลในเอกสาร Word ที่ผสานจะมีเพียง 256 ตัวอักษรแรกเท่านั้นที่จะถูกจับ !!!

ฉันยังไม่พบวิธีแก้ไขสำหรับสิ่งนี้ในตอนนี้ แต่ต้องการทราบวิธีแก้ไขปัญหาในภายหลัง


3
+100 การตั้งค่ารูปแบบเซลล์เป็นบันทึกทั่วไปฉัน
Neil N

1
คำตอบยอดนิยมนั้นถูกต้องในบางสาเหตุที่ ###### อาจปรากฏในเซลล์ แต่ไม่ครอบคลุมเหตุผลเฉพาะนี้ (ซึ่งคำตอบของคุณนั้นถูกต้อง) คุณอาจต้องการแก้ไขบรรทัดแรกของคุณเพื่อให้คนอื่นรู้
Lance Roberts

+1 คำตอบนี้ถูกต้องสำหรับกรณีของฉัน แต่ตามที่ @LanceRoberts พูดถึงคำตอบอื่นนั้นถูกต้องเช่นกันสำหรับกรณีทั่วไปของข้อความที่ยาวกว่าความกว้างของคอลัมน์
omarello

"นายพล" ทำอุบาย
anon

มันเหมือนกับความแตกต่างระหว่าง 'สตริง' และ 'ข้อความ' ก่อนอื่นให้พิจารณาว่าคุณมีอักขระเกิน 256 ตัว จากนั้นตั้งค่ารูปแบบเซลล์ มิฉะนั้นจะเป็นปัญหา 'มุมมอง' ความกว้างของคอลัมน์
เจอโรม

23

มีสองเหตุผล:

A) ข้อความยาวเกินไปสำหรับเซลล์ที่ความกว้างปัจจุบัน

ทำให้เซลล์กว้างขึ้น (ดับเบิลคลิกที่ชายแดนส่วนหัว) เพื่อดูข้อความทั้งหมด นี่เป็นภาพหน้าจอของส่วนหนึ่งของสเปรดชีต:

คอลัมน์แคบเกินไป

คอลัมน์ P และ Q มีข้อมูลเดียวกัน - ค่าเงินของลำดับความสำคัญเท่ากัน P กว้างพอที่จะแสดงข้อความ Q ไม่ได้ อย่างที่คุณเห็นมันกำลังแสดง "#####" ถ้าฉันคลิกสองครั้งที่ส่วนหัวของ Q จะกลายเป็นกว้างพออีกครั้ง:

คอลัมน์กว้างพอสมควร

B) กรณีอื่นคือตำแหน่งที่คอลัมน์เป็นวันที่และค่าอยู่นอกช่วง หากคุณป้อน "5555555555555555555555" (พูด) ลงในคอลัมน์วันที่คุณจะได้รับชุดข้อมูล "#####" และคำแนะนำเครื่องมือ:

วันที่และเวลาที่จอแสดงผลเชิงลบหรือใหญ่เกินไปเป็น ######

อาจมีอีกกรณีหนึ่งที่ Excel พิมพ์ "#####" - แต่สิ่งเหล่านี้มักพบบ่อยที่สุด


เผง ไม่มีอะไรผิดปกติพฤติกรรมของ Excel โดยทั่วไปเพื่อให้ผู้ใช้ทราบว่าข้อความต้นฉบับนั้นยาวเกินกว่าที่กล่องจะแสดงได้
KdgDev

3
คุณสามารถลองคลิกตัวเลือก "ตัดข้อความ" และ "ย่อขนาดให้พอดี" ภายใต้การจัดรูปแบบเพื่อให้ข้อความพอดี
Matt

ฉันพิมพ์ข้อความที่มีความยาวเป็นเซลล์ แต่ไม่สามารถแสดง # # ได้
systemovich

ฉันได้รับเมื่อฉันมีค่าคำนวณซึ่งอีกต่อไปในการคำนวณใหม่ที่ตามมา
ChrisF

คำตอบนั้นถูกต้องเกี่ยวกับสาเหตุบางประการที่คุณสามารถรับ ###### ในเซลล์ แต่ในกรณีเฉพาะสำหรับ OP คำตอบของ CookieRevisedคือเหตุผล
Lance Roberts

6

ฉันเชื่อว่าคุณเพียงแค่ต้องทำให้เซลล์กว้างขึ้นเล็กน้อย - นี่คือสิ่งที่ excel ทำเมื่อไม่สามารถแสดงรายการทั้งหมดของคุณ


5

ข้อความเซลล์ยาวเท่าไหร่ รูปแบบเซลล์คืออะไร

หากต้องการแก้ไขเซลล์ที่มีข้อความยาวให้ขยายแถบสูตร ( Ctrl+ Shift+ U)

หากคุณต้องการแสดงสารสกัดจากเซลล์คุณสามารถใช้สูตรเช่นนี้เพื่อแสดงอักขระสูงสุด 10 ตัวแรก:

=IF(LEN(A1)<=10, A1, CONCATENATE(LEFT(A1,10-3),"..."))

ที่อยู่:

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

4

ฉันมีปัญหาคล้ายกันเมื่อไม่นานมานี้ที่มีการเปิดใช้การตัดข้อความ แต่เมื่อข้อความในเซลล์ถึงความยาวที่แน่นอน ##### ถูกแสดงโดยไม่คำนึงถึง ฉันพบว่าการเปลี่ยนรูปแบบของเซลล์เป็น "ทั่วไป" เป็นการแก้ไขปัญหา


2

ปัญหาการแสดงผลควรแก้ไขได้ด้วยการเปลี่ยนเซลล์เป็น "ทั่วไป" แทน "ข้อความ" - ขอบคุณ Microsoft สำหรับวิธีแก้ปัญหาที่ใช้งานง่าย!

ปัญหาอื่นของการคัดลอก> 256 ตัวอักษรจาก WORD สามารถแก้ไขได้โดยการตัดข้อความจริงจาก WORD ในโหมดแก้ไขในเซลล์ที่เกี่ยวข้องวางข้อความลงในแถบสูตรด้านบนแผ่นงาน


1

มันจะเกิดขึ้นหากข้อความมีความยาวเกิน 256 ตัวอักษรดังนั้นมันจะแสดง ######

เพื่อนของเราบางคนแนะนำให้เปลี่ยนจากข้อความเป็นข้อความทั่วไป แต่ข้อผิดพลาดของ Excel อาจปรากฏขึ้น:

Excel ยังไม่อนุญาตให้คุณใช้งานทั่วไป

ดังนั้นการแก้ปัญหานั้นง่ายเพียงแค่เริ่มข้อความด้วยการเพิ่ม'สัญลักษณ์เพื่อที่จะละเลยการตั้งค่าของคอลัมน์ แต่คุณยังต้องใช้รูปแบบทั่วไป


0

ไปที่:

"เครื่องมือ"> "ตัวเลือก"> "ปรับเปลี่ยน"

และยกเลิกการตรวจสอบคีย์การนำทางช่วงการเปลี่ยนภาพจะหยุดเครื่องหมายอะโพสโทรฟีในแถบสูตร


1
คุณหมายถึง apostrophe หรือ hash character ใช่ไหม
ลีเทย์เลอร์

0

ตรวจสอบการจัดรูปแบบโดย:

  1. คลิกขวาที่เซลล์
  2. เลือก "จัดรูปแบบเซลล์"
  3. คลิกที่แท็บ "หมายเลข" ที่ด้านบนของกล่องคำแนะนำ
  4. เลือก "กำหนดเอง" ในช่องทางด้านซ้าย
  5. จากนั้นเลือก "ทั่วไป" ในช่องทางด้านขวา

ข้อความทั้งหมดควรจะเห็น ณ จุดนี้ ..... หวังว่าสิ่งนี้จะช่วยได้


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

0

เพียงคลิกขวาที่เซลล์และเลือก "จัดรูปแบบเซลล์ " และเปลี่ยน " หมวดหมู่ " ที่เลือก สิ่งนี้จะช่วยแก้ไขปัญหา


0

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


0

รูปแบบ "ทั่วไป" และ "ตัดข้อความ" แก้ไขปัญหาได้

ในแง่ของการคัดลอกและวางหากคุณใช้ปุ่มฟังก์ชั่น F2 เพื่อเข้าสู่โหมดแก้ไขและเน้นส่วนของข้อความ (อาจมีมากกว่า 256 ตัวอักษร) และคัดลอกคุณสามารถวางการเลือกทั้งหมดลงในแอพอื่นเช่น Excel และ Word เป็นต้น

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