เล่น ปริศนา บน Excel
MehmetSalihKoten ผู้ใช้ Reddit ได้สร้าง Tetris เวอร์ชันที่ใช้งานได้เต็มรูปแบบใน Microsoft Excel
ฟังก์ชัน Left ใน Excelคืออะไร ? วิธีการใช้ฟังก์ชันซ้ายใน Excel ? มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!
Microsoft Excel มีชื่อเสียงในฐานะซอฟต์แวร์สเปรดชีตที่สามารถจัดการข้อมูลจำนวนมากได้ คุณสามารถนำเข้าข้อมูลจำนวนมาก จากนั้นใช้ฟังก์ชัน Excel อัจฉริยะเพื่อคำนวณผลลัพธ์ด้วยตนเอง ในบทความนี้ เราจะเรียนรู้เกี่ยวกับฟังก์ชัน LEFT ซึ่งเป็นหนึ่งในฟังก์ชันข้อความทั่วไปของ Excel
ฟังก์ชัน LEFT เป็นของกลุ่มฟังก์ชันการประมวลผลสตริง ซึ่งใช้ในการตัดสตริงอักขระทางด้านซ้ายของสตริงข้อความ ฟังก์ชัน LEFT มักใช้เพื่อค้นหาข้อมูลอย่างรวดเร็ว แทนที่จะต้องค้นหาข้อมูลหรือสตริงอักขระด้วยตนเอง โดยเฉพาะอย่างยิ่ง ฟังก์ชัน LEFT สามารถใช้ร่วมกับฟังก์ชันการค้นหาอื่นๆ ใน Excel เพื่อประมวลผลตาราง ข้อมูลที่ซับซ้อน เช่น การรวมฟังก์ชัน LEFT เข้ากับฟังก์ชัน Vlookup บทความต่อไปนี้จะแนะนำวิธีใช้ฟังก์ชัน LEFT ใน Excel
สารบัญของบทความ
ฟังก์ชัน LEFT มีไวยากรณ์=LEFT(text;[num_chars] ) ในนั้น:
1. คุณเพียงแค่ต้องป้อนสูตร LEFT ที่ต้องการใน Excel ในเซลล์ที่ต้องการเพื่อให้ได้ค่าส่งคืนของอาร์กิวเมนต์
2 คุณสามารถเปิดสูตร LEFT ด้วยตนเองในกล่องโต้ตอบ Excel ในสเปรดชีตและป้อนข้อความและจำนวนอักขระ
3. จากสเปรดชีตด้านบน คุณจะเห็นตัวเลือกสูตรฟังก์ชัน LEFT ใน Excel ใต้ แท็บ ข้อความใน ส่วน สูตรบนแถบเมนู
4. หากต้องการเปิดสูตรซ้ายในกล่องโต้ตอบ Excel ให้คลิกแท็บข้อความใน สูตรและเลือกซ้าย ดูตัวอย่างด้านล่าง
5. กล่องโต้ตอบด้านบนจะเปิดขึ้นซึ่งคุณสามารถตั้งค่าอาร์กิวเมนต์เพื่อให้ได้ผลลัพธ์ของสูตร
คุณสามารถใช้สูตรทั่วไปด้านล่างนี้เพื่อรับสตริงย่อยที่นำหน้าด้วยอักขระอื่น:
สูตร LEFT ข้างต้นใน Excel จะใช้เมื่อคุณต้องการแยกส่วนของสตริงข้อความที่นำหน้าด้วยอักขระเฉพาะ ตัวอย่างเช่น หากคุณต้องการรับชื่อจากคอลัมน์ชื่อเต็ม หรือต้องการแยกรหัสประเทศออกจากรายการหมายเลขโทรศัพท์
คุณสามารถใช้สูตรทั่วไปต่อไปนี้เพื่อลบอักขระ N ตัวสุดท้ายออกจากสตริง
สูตร LEFT ข้างต้นใน Excel จะใช้เมื่อคุณต้องการลบอักขระบางตัวออกจากส่วนท้ายของสตริงและดึงส่วนที่เหลือของสตริงไปยังเซลล์อื่น การทำงานของสูตร LEFT ใน Excel จะขึ้นอยู่กับตรรกะ: ฟังก์ชัน LEN ใช้เพื่อรับจำนวนอักขระทั้งหมดในสตริง สูตรฟังก์ชัน LEFT นี้ใน Excel จะไม่รวมจำนวนอักขระที่ไม่ต้องการจากความยาวทั้งหมดและส่งกลับอักขระที่เหลือ
ในตารางด้านล่าง ให้ใช้ฟังก์ชัน LEFT เพื่อค้นหาอักขระ 3 ตัวแรกในเซลล์ B2 ป้อนสูตร =LEFT(B2,3) แล้วกด Enter
เป็นผลให้เราได้รับอักขระ 3 ตัวจากซ้ายไปขวาของสตริงอักขระในเซลล์ B2
หรือในสูตรอินพุต คุณสามารถแทนที่ตำแหน่งของเซลล์ที่มีสตริงอักขระด้วยอักขระที่อยู่ในเครื่องหมายคำพูดดังที่แสดง
เมื่อรวมสองฟังก์ชันนี้เข้าด้วยกันเราจะใช้ค้นหาสตริงอักขระที่อยู่หน้าอักขระตัวใดตัวหนึ่ง เช่น รับนามสกุลในคอลัมน์ชื่อเต็ม รับรหัสประเทศลบหมายเลขโทรศัพท์ ในคอลัมน์ชื่อเต็ม ทั้งหมดจะถูกคั่นด้วยช่องว่าง ดังนั้นเราจึงใช้สูตร = =LEFT(B2,SEARCH(" ",B2)-1) แล้วกด Enter
จากนั้น -1 เพื่อไม่ให้แยกอักขระเว้นวรรคเมื่อค้นหาอักขระ
ด้วยเหตุนี้ คุณจะได้รับสตริงนามสกุลในเซลล์ เลื่อนลงไปที่ช่องด้านล่างเพื่อดูผลลัพธ์อื่นๆ
สำหรับช่วงหมายเลขโทรศัพท์ที่คุณต้องการรับรหัสพื้นที่ประเทศก่อนจุด ให้ป้อนสูตร =LEFT(B5,SEARCH(".",B5)-1) แล้วกด Enter
ผลลัพธ์จะได้เฉพาะรหัสพื้นที่ประเทศในช่วงหมายเลขโทรศัพท์เท่านั้น
ฟังก์ชัน LEN มักใช้ร่วมกับฟังก์ชันเพื่อค้นหาสตริงอักขระ ด้วยฟังก์ชัน LEFT เมื่อรวมกับฟังก์ชัน LEN จะใช้ในการลบอักขระบางตัวออกจากส่วนท้ายของสตริง สูตรรวม =LEFT(text,LEN(text) - อักขระที่คุณต้องการย้าย)
ฟังก์ชัน LEN นำจำนวนอักขระทั้งหมดในสตริง จากนั้นลบจำนวนอักขระที่คุณต้องการลบออกจากความยาวรวมของสตริง ฟังก์ชัน LEFT จะส่งคืนจำนวนอักขระที่เหลือ
ตัวอย่างเช่น ลบอักขระ 5 ตัวออกจากสตริงในเซลล์ B2 ป้อนสูตร =LEFT(B2, LEN(B2)-5) แล้วกด Enter
ด้วยเหตุนี้ เราจึงมีลำดับอักขระที่เหลืออยู่หลังจากลบอักขระ 5 ตัวสุดท้ายในลำดับอักขระออก รวมถึงการเว้นวรรคด้วย
เมื่อฟังก์ชันทั้งสองนี้รวมกัน จะส่งกลับอักขระตัวเลข แทนที่จะเป็นสตริงข้อความเหมือนเมื่อใช้ฟังก์ชัน LEFT ตัวอย่างเช่น ส่งออกอักขระ 2 ตัวแรกของสตริงในเซลล์ B5 ป้อนสูตร =VALUE(LEFT(B2,2))
ส่งผลให้เราได้ตัวเลขที่ต้องการค้นหาดังภาพ
ถ้าฟังก์ชัน Excel LEFT ทำงานไม่ถูกต้องในเวิร์กชีตของคุณ อาจเกิดจากสาเหตุข้อใดข้อหนึ่งต่อไปนี้
ถ้าสูตร Excel LEFT ของคุณส่งกลับ#VALUE! สิ่งแรกที่คุณต้องตรวจสอบคือค่าในอาร์กิวเมนต์ num_chars ถ้าเป็นจำนวนลบ เพียงเอาเครื่องหมายลบออกแล้วข้อผิดพลาดจะหายไป (แน่นอนว่า เป็นไปได้ยากมากที่ใครจะจงใจใส่จำนวนลบตรงนั้น แต่เป็นเรื่องปกติมากที่มนุษย์จะทำผิดพลาด)
โดยทั่วไป ข้อผิดพลาด VALUE เกิดขึ้นเมื่อ อาร์กิวเมนต์ num_charsถูกแทนด้วยฟังก์ชันอื่น ในกรณีนี้ ให้คัดลอกฟังก์ชันไปยังเซลล์อื่นหรือเลือกในแถบสูตรแล้วกดF9เพื่อดูว่าฟังก์ชันนั้นเท่ากับค่าใด หากค่าน้อยกว่า 0 ให้ตรวจสอบฟังก์ชันเพื่อหาข้อผิดพลาด
เพื่อให้เข้าใจถึงปัญหานี้ได้ดีขึ้น ลองใช้สูตร LEFT ที่ใช้ในการแยกรหัสโทรศัพท์ของประเทศ: LEFT(A2, SEARCH("-", A2)-1 ) ดังที่คุณอาจจำได้ ฟังก์ชัน SEARCH ใน อาร์กิวเมนต์num_charsจะคำนวณตำแหน่งของยัติภังค์แรกในสตริงต้นฉบับ จากนั้นเราจะลบ 1 ออกเพื่อลบยัติภังค์ออกจากผลลัพธ์สุดท้าย หากคุณแทนที่ -1 โดยไม่ได้ตั้งใจ เช่น ด้วย -11 สูตรจะส่งกลับ ข้อผิดพลาด #VALUE เนื่องจาก อาร์กิวเมนต์num_charsเทียบเท่ากับจำนวนลบ: สูตรทางด้านซ้ายไม่ทำงานเนื่องจาก อาร์กิวเมนต์ num_charsน้อยกว่า0 .
อาร์กิวเมนต์ Num_chars น้อยกว่า 0
ในกรณีที่สูตร Excel LEFT ของคุณล้มเหลวโดยไม่มีเหตุผลที่ชัดเจน ให้ตรวจสอบค่าเดิมของช่องว่างนำหน้า หากคุณคัดลอกข้อมูลจากเว็บหรือส่งออกจากแหล่งภายนอกอื่น ช่องว่างดังกล่าวจำนวนมากอาจอยู่ก่อนการป้อนข้อความโดยที่คุณไม่รู้ตัว และคุณจะไม่มีทางรู้ว่าช่องว่างเหล่านั้นอยู่ตรงนั้นสำหรับคุณ จนกว่าจะมีสิ่งผิดปกติเกิดขึ้น รูปภาพต่อไปนี้แสดงให้เห็นถึงปัญหาฟังก์ชัน LEFT ของ Excel ทำงานไม่ถูกต้องเนื่องจากมีช่องว่างที่จุดเริ่มต้นของสตริงต้นฉบับ
ฟังก์ชัน LEFT ของ Excel ทำงานไม่ถูกต้องเนื่องจากมีช่องว่างที่จุดเริ่มต้นของสตริงต้นฉบับ
หากต้องการลบช่องว่างที่จุดเริ่มต้นของเวิร์กชีตของคุณ ให้ใช้ฟังก์ชัน TRIM ของ ExcelหรือAdd-in ชุดเครื่องมือข้อความ
ถ้าคุณพยายามใช้ฟังก์ชัน LEFT ของ Excel เพื่อดูแต่ละส่วนของวันที่ (เช่น วัน เดือน หรือปี) โดยส่วนใหญ่แล้วคุณจะได้เพียงตัวเลขสองสามตัวแรกเท่านั้น ซึ่งหมายถึงวันนั้น ปัญหาคือใน Microsoft Excel วันที่ทั้งหมดจะถูกจัดเก็บเป็นจำนวนเต็มซึ่งแสดงถึงจำนวนวันตั้งแต่วันที่ 1 มกราคม 1900 ซึ่งจัดเก็บเป็นเลข 1 สิ่งที่คุณเห็นในเซลล์เป็นเพียงการแสดงลักษณะที่ปรากฏของวันที่และ สามารถเปลี่ยนการแสดงผลได้อย่างง่ายดายโดยใช้รูปแบบวันที่อื่น
เช่น ถ้าคุณมีวันที่ 11 มกราคม 2017 ในเซลล์ A1 และพยายามแยกวันที่โดยใช้สูตร LEFT(A1,2) ผลลัพธ์จะเป็น 42 ซึ่งก็คือเลข 2 หลักแรกของตัวเลข 42746 แสดงถึงวันที่ 11 มกราคม 2017 ในระบบ Excel ภายใน
หากต้องการแยกส่วนของวัน ให้ใช้หนึ่งในฟังก์ชันต่อไปนี้: DAY, MONTH หรือ YEAR
ในกรณีที่คุณป้อนวันที่เป็นสตริงข้อความ ฟังก์ชัน LEFT จะทำงานโดยไม่มีปัญหา ดังที่แสดงไว้ทางด้านขวาของภาพหน้าจอ: Excel LEFT ไม่ทำงานกับวันที่ แต่ใช้งานได้กับสตริงข้อความที่แสดงวันที่
Excel LEFT ไม่ทำงานกับวันที่ แต่ทำงานกับสตริงข้อความที่แสดงวันที่
หากข้อความต้นฉบับนำการจัดรูปแบบสกุลเงินหรือทางบัญชีไปใช้ สัญลักษณ์นี้จะไม่ได้เป็นส่วนหนึ่งของอักขระในเซลล์ ไอคอนนี้จะปรากฏเฉพาะเมื่อมีรูปแบบตัวเลขที่ระบุเท่านั้น ฟังก์ชัน LEFT เป็นฟังก์ชันข้อความ ดังนั้นมันจะแปลงค่าทั้งหมดเป็นรูปแบบข้อความ
วิธีแก้ไขที่มีประโยชน์คือการรวม LEFT เข้ากับฟังก์ชัน VALUE เพื่อแปลงข้อความเป็นตัวเลข จากนั้นคุณสามารถเลือกรูปแบบตัวเลขที่ต้องการได้
ถ้าคุณทราบจำนวนอักขระที่ประกอบเป็นผลลัพธ์ที่ต้องการ แต่สูตรฟังก์ชัน LEFT ส่งกลับอักขระเพียงไม่กี่ตัว คุณอาจต้องการพื้นที่เพิ่มเติมสำหรับข้อความต้นฉบับ
แทนที่จะลบด้วยตนเอง คุณสามารถใช้ฟังก์ชัน TRIM เพื่อลบออกได้
=LEFT(TRIM(A2),7)
สิ่งที่ควรจำเมื่อใช้ฟังก์ชัน LEFT ใน Excel
#VALUE
หากอาร์กิวเมนต์ [num_chars] น้อยกว่า 0ตัวอย่างเช่น 01/01/1980 แทนตัวเลข 29221 ดังนั้นการใช้ฟังก์ชัน LEFT กับเซลล์ที่มีวันที่ 01/01/1980 (และกำหนดให้ส่งคืนอักขระ 3 ตัว) จะให้ผลลัพธ์ 292 หากคุณต้องการ ใช้ LEFT กับวันที่ คุณสามารถรวมกับฟังก์ชัน DAY, DATE, MONTH หรือ YEAR ได้ ถ้าไม่เช่นนั้น คุณสามารถแปลงเซลล์ที่มีวันที่เป็นข้อความโดยใช้เครื่องมือแปลงข้อความเป็นคอลัมน์ของ Excel
ด้านบนนี้เป็นวิธีการใช้ฟังก์ชัน LEFTเพื่อรับสตริงอักขระจากด้านซ้าย และตัวอย่างเมื่อรวมฟังก์ชัน LEFT เข้ากับฟังก์ชันอื่นๆ หากมีข้อผิดพลาดเกิดขึ้น ผู้ใช้จะต้องตรวจสอบnum_chars
ว่ามีค่ามากกว่า 0 หรือไม่
ขอให้คุณประสบความสำเร็จ!
MehmetSalihKoten ผู้ใช้ Reddit ได้สร้าง Tetris เวอร์ชันที่ใช้งานได้เต็มรูปแบบใน Microsoft Excel
ในการแปลงหน่วยการวัดใน Excel เราจะใช้ฟังก์ชันแปลง
ฟังก์ชัน HLOOKUP คืออะไร? จะใช้ฟังก์ชัน HLOOKUP ใน Excel ได้อย่างไร? มาหาคำตอบกับ LuckyTemplates กันเถอะ!
ฟังก์ชัน IFERROR ใน Excel มักใช้กันทั่วไป หากต้องการใช้งานได้ดี คุณต้องเข้าใจสูตร IFERROR ของ Microsoft Excel
ฟังก์ชัน VALUE ใน Excel คืออะไร? สูตรค่าใน Excel คืออะไร? มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!
ฟังก์ชัน EOMONTH ใน Excel ใช้เพื่อแสดงวันสุดท้ายของเดือนที่กำหนด โดยมีการใช้งานที่ง่ายมาก จากนั้นคุณจะได้รับวันสุดท้ายของเดือนที่ระบุตามข้อมูลที่เราป้อน
ต้องการทำงานซ้ำ ๆ โดยอัตโนมัติใน Excel VBA หรือไม่? ดังนั้น เรามาเรียนรู้วิธีใช้ลูป Do-While เพื่อดำเนินการชุดของการดำเนินการที่ทำซ้ำจนกว่าจะตรงตามเงื่อนไข
ความกว้างของคอลัมน์เริ่มต้นและความสูงของแถวใน Excel อาจไม่ตรงกับข้อมูลที่คุณป้อน บทความด้านล่างนี้จะแสดงวิธีการบางอย่างในการเปลี่ยนขนาดของคอลัมน์ แถว และเซลล์ใน Excel 2016 โปรดดูที่บทความนี้
เมื่อใดก็ตามที่คุณทำงานกับ Excel คุณจะต้องป้อนข้อมูลหรือเนื้อหาลงในเซลล์ มาเรียนรู้กับ LuckyTemplates เกี่ยวกับแนวคิดพื้นฐานของเซลล์และช่วงใน Excel 2016!
ฟังก์ชัน Xlookup ใน Excel คืออะไร วิธีใช้ Xlookup ใน Excel มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!