ดึงตัวอักษรตามจำนวนที่กำหนดจากจุดเริ่มต้นของเซลล์
คัดลอกสูตรนี้
=LEFT(A2, 5)LEFT จะส่งกลับ N ตัวอักษรแรก; RIGHT จะส่งกลับ N ตัวอักษรสุดท้าย; MID จะส่งกลับตัวอักษรจากจุดเริ่มต้นที่เลือก ฟังก์ชันเหล่านี้เป็นองค์ประกอบพื้นฐานสำหรับการตัดแบ่งโค้ด คำนำหน้า และข้อมูลที่มีความกว้างคงที่
=RIGHT(A2, 4)→20264 ตัวอักษรสุดท้าย เช่น ปี
=LEFT("INV-2026-0042", 3)→INVอักขระสามตัวแรกของรหัส
=LEFT(A2, FIND("-", A2)-1)→INVดึงทุกอย่างที่อยู่ก่อนเครื่องหมายขีดกลางตัวแรก ไม่ว่าจะยาวเท่าใด
จากตรงกลาง
=MID(A2, 4, 3)3 ตัวอักษร โดยเริ่มจากตำแหน่งที่ 4
ใช้ =LEFT(A2, LEN(A2)-3) เพื่อลบสามตัวอักษรสุดท้ายออก
LEFT คืนค่าเป็นข้อความเสมอ ให้ครอบด้วย VALUE เพื่อให้ได้ตัวเลขกลับมา: =VALUE(LEFT(A2, 3))
ใช้ =RIGHT(A2, LEN(A2)-3) หรือ =MID(A2, 4, LEN(A2)) เพื่อตัดอักขระสามตัวแรกออก
ฟังก์ชันทำงานกับเลขลำดับที่อยู่เบื้องหลัง ไม่ใช่วันที่ที่แสดง ให้แปลงก่อน: =LEFT(TEXT(A2, "yyyy-mm-dd"), 4) จะคืนค่าปี
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน