01 จาก 01
ฟังก์ชัน LEFT และ LEFTB ของ Excel
เมื่อข้อความถูกคัดลอกหรือนำเข้าไปใน Excel อักขระ ขยะที่ ไม่พึงประสงค์บางครั้งรวมอยู่กับข้อมูลที่ดี
หรือมีบางครั้งที่จำเป็นต้องมีเพียงส่วนหนึ่งของข้อมูลข้อความในเซลล์เช่นชื่อแรกของบุคคล แต่ไม่ใช่นามสกุล
สำหรับกรณีเช่นนี้ Excel มี ฟังก์ชันมากมาย ที่สามารถนำมาใช้เพื่อลบข้อมูลที่ไม่พึงประสงค์ออกจากส่วนที่เหลือได้ ฟังก์ชั่นที่คุณใช้ขึ้นอยู่กับตำแหน่งของข้อมูลที่ดีเมื่อเทียบกับอักขระที่ไม่ต้องการในเซลล์
- หากข้อมูลที่ดีอยู่ทางด้านขวาของข้อมูลให้ใช้ ฟังก์ชัน RIGHT เพื่อดึงข้อมูล
- หากข้อมูลที่ดีมีอักขระที่ไม่ต้องการทั้งสองด้านให้ใช้ ฟังก์ชัน MID เพื่อดึงข้อมูล
- หากข้อมูลที่ดีอยู่ทางด้านซ้ายของข้อมูลให้ใช้ฟังก์ชัน LEFT เพื่อดึงข้อมูล
LEFT กับ LEFTB
ฟังก์ชัน LEFT และ LEFTB แตกต่างจากภาษาที่สนับสนุนเท่านั้น
LEFT ใช้ สำหรับภาษาที่ใช้ ชุดอักขระไบต์เดี่ยว - กลุ่มนี้ประกอบด้วยภาษาต่างๆเช่นภาษาอังกฤษและภาษายุโรปทั้งหมด
LEFT B เป็นภาษาที่ใช้ ชุดอักขระแบบไบต์คู่ - ประกอบด้วยภาษาญี่ปุ่นจีน (ตัวย่อ) จีน (ดั้งเดิม) และเกาหลี
LEFT และ LEFTB ฟังก์ชันไวยากรณ์และอาร์กิวเมนต์
ใน Excel ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและ อาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน LEFT คือ:
= LEFT (ข้อความ, Num_chars)
อาร์กิวเมนต์ของฟังก์ชันบอก Excel ข้อมูลใดที่จะใช้ในฟังก์ชันและความยาวของสตริงที่จะถูกแยกออก
ไวยากรณ์สำหรับฟังก์ชัน LEFTB คือ:
= LEFT (ข้อความ, Num_bytes)
อาร์กิวเมนต์ของฟังก์ชันบอก Excel ข้อมูลใดที่จะใช้ในฟังก์ชันและความยาวของสตริงที่จะถูกแยกออก
ข้อความ - (จำเป็นสำหรับ LEFT และ LEFTB ) รายการที่มีข้อมูลที่ต้องการ
- อาร์กิวเมนต์นี้สามารถ อ้างอิงเซลล์ ไปยังตำแหน่งของข้อมูลใน แผ่นงาน หรืออาจเป็นข้อความจริงที่อยู่ในเครื่องหมายคำพูด
Num_chars - (ตัวเลือกสำหรับ LEFT ) ระบุจำนวนอักขระทางด้านซ้ายของอาร์กิวเมนต์ สตริง ที่จะเก็บไว้ - อักขระอื่น ๆ ทั้งหมดจะถูกลบออก
Num_bytes - (ตัวเลือกสำหรับ LEFTB ) ระบุจำนวนอักขระทางด้านซ้ายของ อาร์เรย์ สตริงที่ จะถูกเก็บไว้เป็นไบต์ - อักขระอื่น ๆ ทั้งหมดจะถูกเอาออก
หมายเหตุ:
- ถ้า Num_chars / Num_bytes ถูกละเว้นค่าดีฟอลต์ของอักขระ 1 จะแสดงโดยฟังก์ชัน - แถวที่ 4 ในตัวอย่าง
- ถ้า Num_chars / Num_bytes มีค่ามากกว่าความยาวของข้อความฟังก์ชันจะส่งกลับสตริงข้อความทั้งหมด - แถวที่ 5 ในตัวอย่าง
- ถ้าค่าของ Num_chars / Num_bytes อาร์กิวเมนต์เป็นค่าลบฟังก์ชันจะส่งกลับ #VALUE! ค่าข้อผิดพลาด - แถวที่ 6 ของรูปภาพ
- ถ้าค่าของ Num_chars / Num_bytes อาร์กิวเมนต์อ้างอิงเซลล์ว่างหรือเท่ากับศูนย์ฟังก์ชันจะส่งกลับเซลล์ว่าง - แถวที่ 7 ของรูปภาพที่ Num_chars อ้างถึงเซลล์ว่าง B13
ตัวอย่างฟังก์ชัน LEFT - ดึงข้อมูลที่ดีจาก Bad
ตัวอย่างในภาพด้านบนแสดงวิธีการใช้ฟังก์ชัน LEFT เพื่อแยกจำนวนอักขระจากสตริงข้อความโดยเฉพาะรวมทั้งป้อนข้อมูลโดยตรงเป็นอาร์กิวเมนต์สำหรับฟังก์ชันแถว 2 - และป้อนการอ้างอิงเซลล์สำหรับอาร์กิวเมนต์ทั้งสอง - แถวที่ 3
ข้อมูลที่อยู่ด้านล่างแสดงขั้นตอนที่ใช้ในการป้อนฟังก์ชัน LEFT และอาร์กิวเมนต์ในเซลล์ C3 เพื่อดึงข้อมูล วิดเจ็ต คำจากสตริงข้อความในเซลล์ A3
กล่องโต้ตอบฟังก์ชัน LEFT
ตัวเลือกสำหรับการป้อนฟังก์ชันและอาร์กิวเมนต์ในเซลล์ B1 ประกอบด้วย:
- การพิมพ์ฟังก์ชันสมบูรณ์: = LEFT (A3.B9) ลงในเซลล์ C3;
- การเลือกฟังก์ชันและอาร์กิวเมนต์โดยใช้ กล่องโต้ตอบ ของฟังก์ชัน
การใช้กล่องโต้ตอบเพื่อเข้าสู่ฟังก์ชั่นนี้จะทำให้งานง่ายขึ้นเนื่องจากกล่องโต้ตอบจะดูแลไวยากรณ์ของฟังก์ชันโดยป้อนชื่อฟังก์ชันตัวคั่นด้วยจุลภาคและวงเล็บในตำแหน่งและปริมาณที่ถูกต้อง
ชี้ไปที่การอ้างอิงเซลล์
ไม่ว่าคุณจะเลือกตัวเลือกใดในการป้อนฟังก์ชันลงในเซลล์แผ่นงานคุณควรใช้ จุดและคลิก เพื่อป้อนการอ้างอิงเซลล์ใด ๆ และใช้เป็นอาร์กิวเมนต์เพื่อลดโอกาสของข้อผิดพลาดที่เกิดจากการพิมพ์ข้อมูลอ้างอิงของเซลล์ที่ไม่ถูกต้อง
ใช้ไดอะล็อกบ็อกซ์ฟังก์ชัน LEFT
ด้านล่างนี้เป็นขั้นตอนที่ใช้ในการป้อนฟังก์ชัน LEFT และอาร์กิวเมนต์ในเซลล์ C3 โดยใช้กล่องโต้ตอบของฟังก์ชัน
- คลิกที่เซลล์ C3 เพื่อทำให้ เซลล์เป็นเซลล์ที่ใช้งานอยู่ - นี่คือที่ที่ผลลัพธ์ของฟังก์ชันจะปรากฏขึ้น
- คลิกแท็บ สูตร ในเมนู ริบบัว
- เลือก ข้อความ จากริบบิ้นเพื่อเปิดรายการฟังก์ชั่นแบบหล่นลง
- คลิกที่ LEFT ในรายการเพื่อเรียกกล่องโต้ตอบของฟังก์ชั่น
- ในกล่องโต้ตอบคลิกที่บรรทัด Text ;
- คลิกเซลล์ A3 ในเวิร์กชีทเพื่อป้อนการอ้างอิงเซลล์นั้นลงในกล่องโต้ตอบ
- คลิกที่บรรทัด Num_chars ;
- คลิกที่เซลล์ B9 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์นั้น
- คลิก OK เพื่อเสร็จสิ้นการทำงานและกลับไปที่เวิร์กชีท
- วิดเจ็ต สตริงย่อยที่คัดแยกจะปรากฏในเซลล์ C3;
- เมื่อคุณคลิกที่เซลล์ C3 ฟังก์ชันที่สมบูรณ์ = LEFT (A3, B9) จะปรากฏใน แถบสูตร เหนือแผ่นงาน
การแยกตัวเลขด้วยฟังก์ชัน LEFT
ดังที่แสดงไว้ในแถวที่แปดของตัวอย่างด้านบนฟังก์ชัน LEFT สามารถใช้เพื่อแยกข้อมูลย่อยจากข้อมูลตัวเลขจากตัวเลขที่ยาวขึ้นโดยใช้ขั้นตอนที่ระบุไว้ด้านบน
ปัญหาเดียวคือข้อมูลที่ดึงออกมาจะถูกแปลงเป็นข้อความและไม่สามารถใช้ในการคำนวณเกี่ยวกับฟังก์ชันบางอย่างได้เช่นฟังก์ชัน SUM และ AVERAGE
วิธีหนึ่งในการแก้ไขปัญหานี้คือใช้ ฟังก์ชัน VALUE เพื่อแปลงข้อความเป็นตัวเลขตามที่แสดงในแถวที่ 9 ด้านบน:
= VALUE (LEFT (B2, 6))
ตัวเลือกที่สองคือการ ใช้การวางพิเศษเพื่อแปลงข้อความเป็นตัวเลข