Excel Formulas Academy · บทเรียน

ดึงข้อความด้วย LEFT และ RIGHT

ดึงอักขระจากต้นหรือท้ายสตริงข้อความ

บทเรียน 1 จาก 413 ขั้นตอน

ดึงข้อความด้วย LEFT และ RIGHT เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

เหตุใดจึงต้องแยกข้อความ

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

แทนที่จะแก้ไขทีละเซลล์ด้วยตนเอง คุณสามารถใช้ ฟังก์ชันข้อความ เพื่อดึงอักขระที่ต้องการได้พอดี ฟังก์ชันพื้นฐานที่สุดสองฟังก์ชันคือ LEFT และ RIGHT ซึ่งดึงอักขระจากจุดเริ่มต้นหรือจุดสิ้นสุดของข้อความ

ทำความรู้จักฟังก์ชัน LEFT

ฟังก์ชัน LEFT ส่งคืนอักขระจาก จุดเริ่มต้น ของสตริงข้อความ โดยรับข้อมูลสองส่วน:

  • ข้อความ (หรือเซลล์ที่เก็บข้อความ)
  • จำนวนอักขระที่ต้องการดึง

ดังนั้น LEFT("Spreadsheet", 6) จะส่งคืน Spread โดยเริ่มนับจากด้านซ้ายสุดไปทางขวาจำนวนหกอักขระ

=LEFT("Spreadsheet", 6)

LEFT กับการอ้างอิงเซลล์

ในการใช้งานจริง คุณจะระบุเซลล์ให้ LEFT แทนการพิมพ์ข้อความเอง ลองนึกภาพว่าเซลล์ A2 เก็บรหัสคำสั่งซื้อ US-4471 ไว้

หากต้องการดึงคำนำหน้าประเทศ ให้นับอักขระสองตัวแรก:

สูตรจะอ่านเซลล์ A2 ดึงอักขระสองตัวแรก และส่งคืน US เมื่อเปลี่ยนค่าใน A2 ผลลัพธ์จะอัปเดตโดยอัตโนมัติ

=LEFT(A2, 2)

ทำความรู้จักฟังก์ชัน RIGHT

RIGHT ทำงานเหมือนกับ LEFT ทุกประการ แต่จะนับจาก จุดสิ้นสุด ของข้อความ นอกจากนี้ยังรับข้อความและจำนวนอักขระเช่นเดียวกัน

RIGHT("Spreadsheet", 5) จะส่งคืน sheet ซึ่งเป็นอักขระห้าตัวสุดท้าย

ลองนึกภาพว่าคุณยืนอยู่ที่ขอบขวาของคำแล้วนับถอยหลัง

=RIGHT("Spreadsheet", 5)

RIGHT กับการอ้างอิงเซลล์

จากรหัสคำสั่งซื้อเดิม US-4471 ในเซลล์ A2 สมมติว่าคุณต้องการเฉพาะตัวเลขท้ายรหัส

ตัวเลขสี่หลักอยู่ทางด้านขวา ดังนั้นให้ขออักขระสี่ตัวสุดท้าย สูตรนี้จะส่งคืน 4471 หากรหัสลงท้ายด้วยตัวเลขสี่หลักเสมอ สูตรนี้ก็จะใช้ได้กับทุกรายการ

=RIGHT(A2, 4)

จำนวนเริ่มต้นคือหนึ่ง

การระบุจำนวนอักขระเป็นตัวเลือก หากไม่ระบุ ฟังก์ชันทั้งสองจะส่งคืนอักขระเพียงหนึ่งตัว

  • LEFT("Hello") ส่งคืน H
  • RIGHT("Hello") ส่งคืน o

วิธีนี้มีประโยชน์เมื่อคุณต้องการเฉพาะตัวอักษรตัวแรกหรือตัวสุดท้าย เช่น การดึงอักษรย่อจากชื่อ

=LEFT("Hello")

ตัวอย่างแบบลงมือทำ: อักษรย่อชื่อ

สมมติว่าเซลล์ A2 เก็บชื่อ เช่น Amara และ B2 เก็บนามสกุล เช่น Okafor คุณต้องการอักษรย่อชื่อเป็น AO

ดึงตัวอักษรแรกของแต่ละชื่อ แล้วนำมาต่อกันด้วยสัญลักษณ์ & ฟังก์ชัน LEFT(A2,1) ให้ผลเป็น A ส่วน LEFT(B2,1) ให้ผลเป็น O และเครื่องหมายแอมเพอร์แซนด์จะนำทั้งสองตัวมาต่อกัน

=LEFT(A2,1) & LEFT(B2,1)

การขออักขระมากเกินไป

จะเกิดอะไรขึ้นหากคุณขออักขระมากกว่าที่ข้อความมีอยู่จริง ไม่มีข้อผิดพลาดเกิดขึ้น ฟังก์ชันจะส่งคืนสตริงทั้งหมดที่มีอยู่

LEFT("Hi", 10) ส่งคืน Hi เพราะมีข้อความอยู่เท่านั้น วิธีนี้ทำให้ LEFT และ RIGHT รับมือได้ดีเมื่อความยาวข้อความในแต่ละแถวแตกต่างกัน

=LEFT("Hi", 10)

ตัวเลขกลายเป็นข้อความ

เมื่อใช้ LEFT หรือ RIGHT กับตัวเลข สเปรดชีตจะแปลงตัวเลขนั้นเป็นข้อความก่อน แล้วจึงดึงอักขระออกมา

หาก A2 เก็บค่า 2026 ไว้ LEFT(A2, 2) จะส่งคืนข้อความ 20 โปรดสังเกตว่าผลลัพธ์เป็นข้อความ ไม่ใช่ตัวเลข จึงจะจัดชิดซ้ายในเซลล์ หากต้องการนำไปคำนวณ ให้ครอบด้วย VALUE

=VALUE(LEFT(A2, 2))

การรวม LEFT และ RIGHT

คุณสามารถใช้ทั้งสองฟังก์ชันในชีตเดียวกันเพื่อแยกรหัสออกเป็นส่วน ๆ เมื่อมี US-4471 อยู่ใน A2:

  • คำนำหน้า: LEFT(A2, 2) ให้ผลเป็น US
  • หมายเลข: RIGHT(A2, 4) ให้ผลเป็น 4471

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

=RIGHT(A2, 4)

ไมโครซอฟท์ เอ็กเซลและกูเกิล ชีตให้ผลเหมือนกันในเรื่องนี้

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

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

ตรวจสอบความเข้าใจอย่างรวดเร็ว

ทดสอบความเข้าใจของคุณเกี่ยวกับ LEFT และ RIGHT

สรุป: LEFT และ RIGHT

คุณได้เรียนรู้วิธีดึงอักขระจากขอบด้านใดด้านหนึ่งของสตริงข้อความ

  • LEFT(text, n) ดึงอักขระ n ตัวแรก
  • RIGHT(text, n) ดึงอักขระ n ตัวสุดท้าย
  • หากไม่ระบุ n จะส่งคืนอักขระหนึ่งตัว
  • หากขออักขระมากเกินไป จะส่งคืนสตริงทั้งหมด
  • เชื่อมผลลัพธ์ด้วย & และครอบด้วย VALUE เพื่อแปลงกลับเป็นตัวเลข

ถัดไป คุณจะเจาะเข้าไปยังส่วนกลางของสตริงด้วย MID

เริ่มต้นได้ฟรี

เรียนรู้ Excel ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “ดึงข้อความด้วย LEFT และ RIGHT” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ดึงข้อความด้วย LEFT และ RIGHT” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ดึงข้อความด้วย LEFT และ RIGHT”

ดึงอักขระจากต้นหรือท้ายสตริงข้อความ คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “ดึงข้อความด้วย LEFT และ RIGHT” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม

ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ดึงข้อความด้วย LEFT และ RIGHT
  2. ดึงจากตรงกลางด้วย MID
  3. วัดความยาวข้อความด้วย LEN
  4. ล้างช่องว่างด้วย TRIM
← กลับไปที่ Excel Formulas Academy