Page 1 of 1

ขอสูตรสั่งข้อความให้ชิดซ้ายครับ

Posted: Sun Dec 08, 2013 6:48 am
by ajsudkedt
ในคอลัมน์มีบางข้อความที่มันไม่ชิดขอบซ้ายมือ
จะใช้สูตรอย่างไรให้มันชิดขอบซ้ายมือทั้งหมดทีเดียวครับ
ขอบคุณครับ

Re: ขอสูตรสั่งข้อความให้ชิดซ้ายครับ

Posted: Sun Dec 08, 2013 7:43 am
by snasui
:D ลองตามนี้ครับ
  1. คลุมคอลัม์ A > กดแป้น Ctrl+H เพื่อเปิดหน้าต่าง Replace
  2. คลิกลงในช่องบนแล้วเคาะ Space bar 1 ครั้ง > คลิกปุ่ม Replace All

Re: ขอสูตรสั่งข้อความให้ชิดซ้ายครับ

Posted: Sun Dec 08, 2013 8:00 am
by ajsudkedt
ขอบคุณครับ
ได้ดั่งใจเลยครับ
ผมเคยใช้คำสั่งจัดให้ข้อความชิดซ้าย
= อะไรสักอย่างนี้แหละครับ
แต่ลืมไปแล้ว
แบบที่ท่านแนะก็เร็วดีครับ

Re: ขอสูตรสั่งข้อความให้ชิดซ้ายครับ

Posted: Sun Dec 08, 2013 8:56 am
by snasui
:lol: เพื่อความเข้าใจที่ถูกต้อง ไม่มีฟังก์ชั่นใดใน Excel ที่สามารถจัด Format ได้ครับ

การจัด Format คือ ชิดซ้าย ชิดขวา อยู่ตรงกลาง ใส่สี ตีเส้น ฯลฯ

ปกติแล้วการชิดซ้ายหรือชิดขวาขึ้นอยู่กับชนิดของข้อมูล ดูที่ Link นี้ครับ http://snasui.blogspot.com/2010/10/excel.html

การจัด Format ให้ชิดขวา ชิดซ้ายหรืออื่น ๆ มีเมนูสำหรับการทำเช่นนั้นอยู่แล้วอยู่ในกลุ่มเครื่องมือที่ชื่อ Alignment

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

การแก้ไขคือลบวรรคเหล่านั้นทิ้งไปด้วยวิธีการใด ๆ เช่น Replace หรือฟังก์ชั่น Trim เป็นต้น ที่ผมไม่ตอบด้วยฟังก์ชั่น Trim เนื่องจากคำนึงหลักการพื้นฐานในการใช้งาน Excel ซึ่งโดยปกติการตอบของผมจะเป็นไปตามด้านล่าง
  • สิ่งใดที่ทำได้โดยไม่พึ่งฟังก์ชั่นคำนวณให้ทำตามนั้นก่อน จะได้ไม่เป็นภาระแก่ไฟล์
  • หากต้องพึ่งฟังก์ชั่นก็ให้เลือกฟังก์ชั่นที่กระชับที่สุดพิจารณาร่วมกับยืดหยุ่นที่สุดตามภาวะแวดล้อมของคำถาม
  • หากเกินความสามารถฟังก์ชั่นค่อยพึ่ง VBA ซึ่งการเขียน VBA จะต้องเขียนกันมาเอง ที่นี่เน้นแก้ปัญหาเป็นหลัก

Re: ขอสูตรสั่งข้อความให้ชิดซ้ายครับ

Posted: Sun Dec 08, 2013 9:06 am
by ajsudkedt
นึกออกแล้วครับ นั่นคือคำสั่ง trim
=trim(เซลล์ข้อมูล)
สรุปแบบที่ท่านแนะ เร็วสุด ๆ ครับ