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

ซ้าย และ LEFTB เป็นสองทางเลือกที่มีการดำเนินการที่คล้ายกัน แต่แตกต่างกันในภาษาที่พวกเขาสนับสนุน ทำตามคำแนะนำด้านล่างและเลือกฟังก์ชั่นที่สนับสนุนภาษาของคุณได้ดีที่สุด
- ซ้าย สำหรับภาษาที่ใช้ชุดอักขระไบต์เดี่ยว กลุ่มนี้รวมถึงภาษาต่างๆเช่นภาษาอังกฤษและภาษายุโรปทั้งหมด
- LEFTB สำหรับภาษาที่ใช้ชุดอักขระแบบไบต์คู่ รวมทั้งภาษาญี่ปุ่นจีน (ตัวย่อ) จีน (ดั้งเดิม) และเกาหลี
ใน Excel ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและอาร์กิวเมนต์ ไวยากรณ์สำหรับฟังก์ชัน LEFT คือ:
= LEFT (ข้อความ, Num_chars)
ไวยากรณ์สำหรับฟังก์ชัน LEFTB คือ:
= LEFT (ข้อความ, Num_bytes)
อาร์กิวเมนต์ของฟังก์ชันบอก Excel ว่าข้อมูลใดที่จะใช้ในฟังก์ชันและความยาวของสตริงที่จะถูกแยกออก
- ข้อความ (จำเป็นสำหรับซ้าย และLEFTB) หมายถึงรายการที่มีข้อมูลที่ต้องการ อาร์กิวเมนต์นี้อาจเป็นการอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลในแผ่นงานหรืออาจเป็นข้อความจริงที่อยู่ในเครื่องหมายคำพูด
- NUM_CHARS (ตัวเลือกสำหรับซ้าย) ระบุจำนวนอักขระทางด้านซ้ายของอาร์กิวเมนต์สตริงที่จะเก็บรักษาไว้ อักขระอื่น ๆ ทั้งหมดจะถูกลบออก
- Num_bytes - (ตัวเลือกสำหรับLEFTB) ระบุจำนวนอักขระทางด้านซ้ายของอาร์กิวเมนต์สตริงที่จะถูกเก็บไว้เป็นไบต์ อักขระอื่น ๆ ทั้งหมดจะถูกลบออก
ข้อควรทราบเกี่ยวกับฟังก์ชัน LEFT
- ถ้า Num_chars / Num_bytes ถูกข้ามค่าดีฟอลต์ของอักขระ 1 จะแสดงขึ้นโดยฟังก์ชัน
- ถ้า Num_chars / Num_bytes มีค่ามากกว่าความยาวของข้อความฟังก์ชันจะส่งกลับสตริงข้อความทั้งหมด
- ถ้าค่าของอาร์กิวเมนต์ Num_chars / Num_bytes เป็นค่าลบฟังก์ชันจะส่งกลับ #VALUE! ค่าความผิดพลาด
- ถ้าค่าของอาร์กิวเมนต์ Num_chars / Num_bytes อ้างถึงเซลล์ว่างหรือเท่ากับศูนย์ฟังก์ชันจะส่งคืนเซลล์ว่าง
ตัวอย่างฟังก์ชัน Excel LEFT

มีหลายวิธีที่จะใช้ ซ้าย เพื่อดึงข้อมูลจำนวนอักขระจากสตริงข้อความรวมถึงการป้อนข้อมูลโดยตรงเป็นอาร์กิวเมนต์สำหรับฟังก์ชันและป้อนการอ้างอิงเซลล์สำหรับอาร์กิวเมนต์ทั้งสอง
โดยปกติจะเป็นการดีที่สุดที่จะป้อนการอ้างอิงเซลล์สำหรับอาร์กิวเมนต์แทนข้อมูลจริงดังนั้นตัวอย่างนี้จะแสดงขั้นตอนที่ใช้ในการป้อน ซ้าย และอาร์กิวเมนต์ของมันลงในเซลล์ C3 เพื่อแยกคำวิดเจ็ต จากสตริงข้อความใน เซลล์ A3.
การป้อนฟังก์ชัน LEFT
ตัวเลือกสำหรับการป้อนฟังก์ชันและข้อโต้แย้งใน เซลล์ B1 รวมถึง:
- พิมพ์ฟังก์ชันที่สมบูรณ์ลงในเซลล์ที่เหมาะสม
- ใช้ตัวสร้างสูตร Excel
การใช้ตัวสร้างสูตรเพื่อเข้าสู่ฟังก์ชันจะช่วยลดความยุ่งยากในการทำงานของไวยากรณ์ของฟังก์ชันโดยอัตโนมัติโดยป้อนชื่อฟังก์ชันตัวคั่นเครื่องหมายจุลภาคและวงเล็บในตำแหน่งและปริมาณที่ถูกต้อง
ชี้ไปที่การอ้างอิงเซลล์
ไม่ว่าคุณจะเลือกตัวเลือกใดในการป้อนฟังก์ชันลงในเซลล์แผ่นงานคุณควรใช้จุดและคลิกเพื่อป้อนการอ้างอิงเซลล์ที่ใช้เป็นอาร์กิวเมนต์เพื่อลดโอกาสของข้อผิดพลาดที่เกิดจากการพิมพ์ข้อมูลอ้างอิงเซลล์ที่ไม่ถูกต้อง
การป้อน LEFT ด้วย Formula Builder

ป้อนข้อมูลซ้าย ฟังก์ชันและอาร์กิวเมนต์ของมันเข้า เซลล์ B3 ของภาพตัวอย่างโดยใช้ Excel สูตรสร้าง.
- คลิกที่ เซลล์ B3 เพื่อให้เป็นเซลล์ที่ใช้งานอยู่ - นี่คือที่ที่ผลลัพธ์ของฟังก์ชันจะปรากฏขึ้น
- คลิกที่สูตร แท็บของเมนูริบบัว
- เลือกข้อความ จากริบบิ้นเพื่อเปิดรายการฟังก์ชั่นแบบหล่นลง
- คลิกที่ซ้าย ในรายการ
- ในกล่องโต้ตอบคลิกที่ปุ่มข้อความ เส้น
- คลิกที่เซลล์ A3 ในเวิร์กชีทเพื่อป้อนการอ้างอิงเซลล์นั้นลงในไดอะลอกบ็อกซ์
- คลิกที่NUM_CHARS เส้น
- คลิกที่เซลล์B10 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์นั้น
- คลิก เสร็จสิ้น เพื่อทำหน้าที่ให้สมบูรณ์
สารสกัดที่สกัดได้วิดเจ็ต ควรปรากฏใน เซลล์ B3.
การแยกตัวเลขด้วยฟังก์ชัน LEFT

ซ้าย สามารถใช้เพื่อแยกส่วนย่อยของข้อมูลตัวเลขจากตัวเลขที่ยาวขึ้นโดยใช้ขั้นตอนที่ระบุในส่วนก่อนหน้า ปัญหาเดียวคือข้อมูลที่ดึงออกมาจะถูกแปลงเป็นข้อความและไม่สามารถใช้ในการคำนวณที่เกี่ยวข้องกับฟังก์ชันบางอย่างได้เช่นSUM และเฉลี่ย ฟังก์ชั่น.
วิธีหนึ่งในการแก้ปัญหานี้คือการใช้ ราคา เพื่อแปลงข้อความเป็นตัวเลขตามที่แสดงไว้ แถวที่ 9 ของภาพตัวอย่าง:
= VALUE (LEFT (B2, 6))
ตัวเลือกที่สองคือการใช้การวางพิเศษเพื่อแปลงข้อความเป็นตัวเลข




