กำจัดพื้นที่เพิ่มเติมในเซลล์เมื่อใช้ Text Wrap


17

เมื่อฉันพิมพ์ประโยคยาว (หรือมากกว่าหนึ่งประโยค) ลงในเซลล์มากกว่าหนึ่งเซลล์ในหนึ่งแถวและใช้ตัวเลือกการตัดข้อความกับเซลล์เหล่านี้เซลล์จะมีบรรทัดว่างพิเศษที่ด้านล่างของเซลล์เหล่านั้น ไม่มีช่องว่างเพิ่มเติมหลังจากข้อความของฉัน ฉันวางเคอร์เซอร์ที่ท้ายข้อความแล้วใช้ปุ่ม Delete

ข้อความของฉันได้รับการจัดรูปแบบเพื่อจัดชิดกับด้านบนและด้านซ้าย

  • ตัวเลือกความสูงของรูปแบบอัตโนมัติไม่กำจัดบรรทัดว่างพิเศษ
  • การปรับความกว้างของเซลล์ไม่ได้ช่วย
  • ฉันพยายามคัดลอก / วางข้อความลงใน Notepad แล้วกลับไปที่ Excel เพื่อพยายามลบการจัดรูปแบบใด ๆ ที่ใช้งานไม่ได้
  • ฉันไม่ได้ใช้ตัวหนาตัวเอียงหรือการตั้งค่าแบบอักษรอื่น ๆ ฉันใช้แบบอักษรเริ่มต้นเมื่อฉันป้อนข้อความ
  • ฉันค้นหาหน้าต่าง Format Cells แล้ว ไม่มีสิ่งใดที่จะกำจัดบรรทัดว่างนี้

มีการตั้งค่าอื่น ๆ ที่ฉันสามารถใช้เพื่อกำจัดบรรทัดว่างพิเศษนี้หรือไม่? ฉันรู้ว่า Excel ไม่ได้ถูกสร้างขึ้นมาเพื่อการประมวลผลคำจริงๆ แต่ฉันต้องป้อนความคิดเห็นในแผ่นงานนี้และใช้คุณสมบัติการตัดข้อความ

ฉันใช้ Office / Excel 2007 สำหรับ Windows


ชี้แจง: สิ่งนี้เกิดขึ้นเมื่อการซูมของคุณอยู่ที่ 100% หรือไม่ หรือเฉพาะเมื่อคุณซูมเข้า / ออกเท่านั้น
Dane

การซูมไม่มีผลกระทบใด ๆ กับสิ่งนี้ ฉันอยู่ที่ซูม 100%
Junco

3
Excel มีปัญหานี้มาตั้งแต่ยุคเก้าสิบแปด! พวกเขาต้องเชื่อมั่นในตัวเองว่าพวกเขาจำเป็นต้องเก็บรักษาไว้เพื่อความเข้ากันได้ โกรธมาก
Paul Kienitz

คำตอบ:


5

ฉันสามารถทำซ้ำพฤติกรรมที่คุณเห็น (เช่นใน Excel 2007) ฉันไม่สามารถหาวิธีกำจัดพื้นที่พิเศษได้เมื่ออยู่ที่นั่น แต่ฉันพบว่าหากคุณย้อนกลับขั้นตอนของคุณและใช้การตัดข้อความในเซลล์ก่อนที่จะป้อนข้อความของคุณคุณจะไม่ได้รับบรรทัดว่างพิเศษ


1
ฉันพบสิ่งเดียวกันในปี 2010 ยังไม่มีวิธีแก้ปัญหาไฟไหม้ แต่ระดับการซูมทำให้บางครั้งดูแย่ลง
Dane

10

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

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

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


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

3

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

คุณสามารถขยายคอลัมน์โดยการคลิกและลากตัวแบ่งระหว่างส่วนหัวของคอลัมน์ทั้งสองที่ด้านบนของแผ่นงาน เมื่อคอลัมน์กว้างขึ้นให้ปรับขนาดแถวโดยอัตโนมัติโดยดับเบิลคลิกที่ตัวแบ่งระหว่างส่วนหัวของแถวที่ด้านซ้ายของแผ่นงาน

แน่นอนถ้าแผ่นงานของคุณมีหลายร้อยแถวแต่ละเซลล์ในคอลัมน์นั้นมีโอกาสตีจุดเวทย์มนตร์และเพิ่มบรรทัดพิเศษ การเปลี่ยนความกว้างจะเป็นการล้างเซลล์บางส่วนและเพิ่มช่องว่างที่ไม่จำเป็นให้กับผู้อื่น ในกรณีนี้ทางออกเดียวที่ฉันได้พบคือการตัดข้อความด้วยตนเองตามความกว้างที่ฉันเลือกด้วยการแทรกการขึ้นบรรทัดใหม่พิเศษไว้ตรงกลางของข้อความที่ตำแหน่งที่ฉันต้องการให้ข้อความตัดโดยใช้ alt + enter จากนั้นตรวจสอบให้แน่ใจว่าคอลัมน์นั้นกว้างกว่าความกว้างข้อความที่ฉันเลือกเล็กน้อยและฉันจะไม่ได้รับบรรทัดว่างเปล่าเพิ่มเติม วิธีการแก้ปัญหาที่เข้มข้นและใช้แรงงานแย่ แต่ก็ใช้ได้ผล


การปรับความกว้างคอลัมน์ + ความสูงอัตโนมัติทำงานได้อย่างสมบูรณ์ใน Excel 2013 Windows
TaeKwonJoe

1

การย้ายไปยังชีตใหม่ทำงานกับฉันใน Excel 2016:

  1. Ctrl + Aเพื่อเลือกเซลล์ทั้งหมด
  2. Ctrl + Cเพื่อคัดลอก
  3. Shift + F11เพื่อสร้างชีตใหม่
  4. Ctrl + Vเพื่อวางเซลล์ที่คัดลอกทั้งหมดไปยังแผ่นงานใหม่
  5. ปรับขนาดคอลัมน์ตามความต้องการของคุณ
  6. เลือกแถวทั้งหมดที่คุณต้องการปรับพอดีอัตโนมัติ
  7. Alt + H, O, A , เพื่อปรับความสูงของแถวอัตโนมัติ

0

Excel วางข้อความในเซลล์ที่ห่อไว้แตกต่างกันไปตามที่วางไว้ในกล่องข้อความ

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

รู้อย่างนี้แล้วมันก็ดูเหมือนว่าปัญหาที่เกิดขึ้นเนื่องจากความสูง Autofit แถวคำสั่งปรับความสูงของแถวเช่นถ้าเซลล์ของแถวทุกคนจะออกมาวางโดยใช้อัลกอริทึมที่ใช้สำหรับกล่องข้อความมากกว่าอัลกอริทึมสำหรับเซลล์ห่อ Autofit Row Heightไม่สนใจเซลล์ที่ผสานดังนั้นจึงไม่สามารถใช้งานได้จริงในหลาย ๆ สถานการณ์

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


0

ฉันลองตอบคำถาม 6 ข้อจาก 7 ข้อที่อยู่ที่นี่ (ยกเว้นการชกมวยข้อความ) และมีความคิดเล็กน้อยที่ทุกคนทำงาน แต่ในบางแถวเท่านั้น ฉันกำลังทำงานกับสมุดงาน Excel 97-2003 (.xls) โดยใช้โหมดความเข้ากันได้จาก Excel 2016 แต่ฉันเห็นว่าปี 2007 มีคำสั่งเดียวกับที่ฉันใช้ด้านล่าง ...
สิ่งที่ทำงานกับบางอย่างก็คือการพิมพ์ช่องว่างลงในเซลล์ว่างระหว่างข้อมูลอื่น ๆ บางแถวถูกแก้ไขโดยการคัดลอกการจัดรูปแบบจากแถวตัวอย่างที่ดีไปยังแถวปัญหา การใช้กล่องโต้ตอบการจัดรูปแบบเพื่อเปลี่ยนการจัดรูปแบบทั้งหมดในข้อมูลทั้งหมดในครั้งเดียวและนำไปใช้ใหม่อีกครั้งและยังสามารถใช้งานได้ในบางแถว สิ่งที่ฉันพบว่าทำงานบนแถวที่ทำงานผิดปกติจำนวนมากที่ฉันทิ้งไว้ในครั้งเดียวคือการเลือกพื้นที่ข้อมูลทั้งหมด (CTRL + HOME จากนั้น CTRL + SHIFT + END จะเลือกเซลล์ที่มีข้อมูลที่มองไม่เห็นด้วย) ไปที่แท็บหน้าแรก ส่วนการแก้ไขเลือกลูกศรที่อยู่ด้านข้าง CLEAR เลือกรูปแบบที่ชัดเจน จากนั้นเลือกข้อมูลทั้งหมดที่คุณต้องการให้ห่อข้อความและคลิกขวาหรือใช้ CTRL1 เพื่อเปิดกล่องโต้ตอบการจัดรูปแบบแท็บการจัดตำแหน่งและเครื่องหมายถูกข้าง WRAP TEXT, ENTER ตรวจสอบข้อมูลทั้งหมดสำหรับบรรทัดที่สิ้นเปลือง (มีช่องว่างนำหน้าหรือตามข้อความของคุณหรือไม่) จากนั้นจึงใช้การจัดรูปแบบอื่นที่คุณใช้อีกครั้ง Voila! ความสิ้นหวังหลายชั่วโมง (


0

โปรดทำสิ่งต่อไปนี้: 1. ไฮไลต์คอลัมน์ควบคุม + h (เพื่อค้นหาและแทนที่) ใส่ช่องว่างในการค้นหาและใส่อักขระพิเศษใด ๆ เป็น '-' เพื่อแทนที่ 2. แปลง "text to colomn" โดยคั่นด้วยอักขระพิเศษที่ถูกแทนที่

สนุก...


0

ข้อผิดพลาดนี้ยังคงอยู่ใน Excel 2016 และทำให้ฉันรำคาญมานานหลายทศวรรษ การทำให้ความสูงคงที่ของแถวมาพร้อมกับความเสี่ยงที่ข้อความบางส่วนจะถูกซ่อนในภายหลังหากมีการเพิ่มข้อความในเซลล์มากขึ้น ทางออกของ Michael Krebs จะใช้เวลาส่วนใหญ่และหลีกเลี่ยงความเสี่ยงนี้ อาแกนจูดูเหมือนจะเข้าใจปัญหาได้ดี ฉันคิดว่า TaeKwonJoe เพิ่งโชคดีกับ Excel 2013 Paul Kienitz มีความเห็นอกเห็นใจของฉัน การแก้ไขอื่น ๆ ที่หลีกเลี่ยงความเสี่ยงที่เกี่ยวข้องกับความสูงของแถวคงที่คือการปรับแต่งขนาดตัวอักษรขึ้นหรือลงด้วยส่วนเล็ก ๆ พูดจาก 11 จุดถึง 10.8 จุด เช่นเดียวกับการปรับความกว้างของแถวมันเป็น 'การแก้ไขครั้งเดียว' ซึ่งไม่รับประกันว่าจะได้พื้นที่ว่างคืน แต่วิธีนี้คุณจะไม่ทำให้การจัดรูปแบบของส่วนที่เหลือของแผ่นงานวุ่นวายลง โชคดี!


0

ฉันใช้คอมพิวเตอร์ในที่ทำงานและไม่มีสิทธิ์ของผู้ดูแลระบบดังนั้นตัวเลือกเหล่านี้บางอย่างจึงไม่สามารถลองได้ แต่ตัวเลือกอื่น ๆ ทั้งหมดใช้ไม่ได้สำหรับฉัน

ฉันหาวิธีแก้ปัญหาสำหรับ Excel 2016 ฉันใช้ตัวจัดรูปแบบจากเซลล์ที่ไม่มีปัญหาระยะห่างและคัดลอกการจัดรูปแบบไปยังเซลล์ที่ละเมิด มันใช้งานได้กับทุกเซลล์ของฉันและทำงานน้อยที่สุดไม่ใช่การแก้ไขที่ยอดเยี่ยม แต่สามารถป้องกันไม่ให้ต้องปรับแบบอักษรหรือขนาดเซลล์และทำให้การจัดรูปแบบอื่นยุ่งเหยิง


-1

ปัญหานี้ทำให้ฉันรำคาญเป็นเวลานานเช่นกัน

ทางออกเดียวของฉันในการกำจัดช่องว่าง / ใส่พิเศษคือการจบประโยคด้วยการหยุดแบบจุด / เต็ม / ปุ่ม '.' ใช้งานได้ 100% สำหรับฉันที่การแก้ปัญหาอื่น ๆ ทั้งหมดล้มเหลว (รวมถึงการคัดลอกการวางในแผ่นจดบันทึก (ไปมา) การแก้ไขด้วยเค้าโครงความกว้างของเซลล์ ฯลฯ )

ใช่ปรากฎว่าเป็นเรื่องง่าย เพียงแค่จบเส้นด้วยตัวแบ่งหนัก / จุด

โชคดี!


1
เมื่อสิ่งนี้เกิดขึ้นกับฉันการสิ้นสุดประโยคด้วยจุดทำให้ไม่แตกต่างกัน
Blackwood

-1

ฉันประสบปัญหาเดียวกันและแก้ไขมันตอนนี้ โปรดเลือกเซลล์คลิก F2 นำตัวชี้เมาส์ไปที่ท้ายข้อความ (กดปุ่มวาง) คลิกปุ่มลบสองครั้งจนกระทั่งคุณรู้สึกว่ามีการลบพื้นที่ว่างที่ไม่ต้องการออกจากนั้นกดปุ่ม Enter .... ที่นี่ไป ขอบคุณ


-1

ฉันอ่านคำตอบในแนวทแยงและมีประโยชน์ ในที่สุดหลังจากพบปัญหาฉันพบว่า:

  • การเพิ่มข้อความไปยังเซลล์ที่อยู่ติดกันยังทำให้เกิดอาการเดียวกัน

ดังนั้นฉันจึงสับสนมากขึ้นและนี่คือโซลูชัน (สุดท้าย) - ใน Excel 2013:

  1. คลิกที่ส่วนหัวคอลัมน์ของ "เซลล์ที่ถูกล้อม" เพื่อเลือกทั้งคอลัมน์
  2. ขยายคอลัมน์โดยการลากตัวแบ่งที่ถูกต้อง
  3. ลบและเพิ่มการตั้งค่า "ตัดข้อความ" อีกครั้ง

ปัญหาควรหายไป แจ้งให้เราทราบหากวิธีนี้แก้ไขปัญหาได้


2
โซลูชันเดียวกันนี้ได้รับการเสนอสองครั้งแล้วในสองคำตอบที่ต่างกันรวมทั้งพูดคุยในหลายความคิดเห็น (และไม่ได้ผลเสมอไป) เราไม่ต้องการอดีตอีกคนที่พูดในสิ่งเดียวกัน กรุณาอ่านทุกคำตอบก่อนหน้านี้อย่างละเอียดก่อนที่จะโพสต์ใหม่โดยเฉพาะอย่างยิ่งตามคำถามเก่าที่มีจำนวนมากของคำตอบ
robinCTS

-1

ทางออกเดียวสำหรับปัญหานี้น่าจะเป็นการเริ่มต้นใหม่อย่างสมบูรณ์ของ MS Office ฉันค้นหาทั่วฟอรัมอินเทอร์เน็ตและไม่มีใครรู้วิธีแก้ปัญหา สำหรับฉันแล้วการคืนสถานะทำงานได้ดังนั้นลองดู :)


1
มีหลายวิธีในหน้านี้ เนื่องจากนี่เป็น“ คุณสมบัติ” ของ Excel จึงไม่น่าที่การติดตั้งซอฟต์แวร์เดียวกันจะส่งผลให้เกิดพฤติกรรมที่แตกต่างกัน
สกอตต์

-1

ฉันเน้นทั้งแถว จากนั้นคลิกที่ "บ้าน" ที่ด้านบนซ้าย จากนั้นเมนูแบบเลื่อนลง "รูปแบบ" จะปรากฏที่มุมขวาบน เมื่อแถวยังคงถูกเน้นอยู่ให้เลือก "AutoFit Row Height" จากเมนู "Format" มายากล!


-2

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


-2

สิ่งที่ฉันทำคือตัดข้อความออกจากเซลล์และวางลงในแผ่นจดบันทึกด้วยรูปแบบ - เลือกตัดข้อความ จากนั้นฉันจะลบจุดเริ่มต้นของย่อหน้าใหม่จากนั้นตัดและวางกลับเข้าไปในเซลล์และพื้นที่เพิ่มเติมในตอนท้ายจะหายไป ฉันคิดว่า excel ตรวจพบจุดเริ่มต้นของย่อหน้าใหม่และเพิ่มบรรทัดว่างท้าย หวังว่านี่จะช่วยได้!

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