ฟังก์ชันขวาใน Excel
เช่นเดียวกับฟังก์ชัน Left ใน excel ฟังก์ชัน Right ยังเป็นฟังก์ชันข้อความที่ใช้เพื่อระบุจำนวนอักขระจากจุดสิ้นสุดจากสตริงซึ่งเรียงจากขวาไปซ้ายเช่นถ้าเราใช้ฟังก์ชันนี้เป็น = RIGHT (“ ANAND” 2) สิ่งนี้จะให้ ND เป็นผลลัพธ์จากตัวอย่างเราจะเห็นว่าฟังก์ชันนี้ใช้อาร์กิวเมนต์สองตัว สูตร RIGHT ใน excel ใช้เพื่อส่งกลับอักขระหรืออักขระสุดท้ายในสตริงข้อความที่ให้มาตามจำนวนอักขระที่ระบุ
สูตรที่เหมาะสมใน Excel
คำอธิบาย
ขวาในอาร์กิวเมนต์ของ Excel:
ข้อความ: สตริงข้อความที่มีอักขระที่จะแยก
num_chars: ไม่บังคับ จำนวนอักขระที่จะแยกออกจากข้อความโดยเริ่มจากด้านขวา ค่าเริ่มต้น =
ค่าเริ่มต้นของnum_charsคือ 1 และต้องมากกว่าหรือเท่ากับศูนย์ ถ้าnum_charsมากกว่าความยาวของข้อความฟังก์ชัน RIGHT Excel จะส่งคืนข้อความที่สมบูรณ์ ไม่ควรใช้ฟังก์ชัน RIGHT ใน excel กับตัวเลข แม้ว่าจะสามารถดำเนินการกับตัวเลขเช่นเดียวกับข้อความ แต่ก็ส่งคืนค่าที่ไม่ถูกต้องด้วยข้อความที่จัดรูปแบบตัวเลข
วิธีใช้ฟังก์ชัน RIGHT ใน Excel
ฟังก์ชัน RIGHT Excel ส่วนใหญ่จะใช้ร่วมกับฟังก์ชัน Excel อื่น ๆ เช่น FIND, SEARCH, LEN, LEFT เป็นต้นการใช้งานบางส่วน ได้แก่ :
คุณสามารถดาวน์โหลดเทมเพลต Excel ของฟังก์ชัน RIGHT ได้ที่นี่ - เทมเพลต Excel ของฟังก์ชัน RIGHT- RIGHT ใน Excel ใช้เพื่อลบเครื่องหมายทับใน URL
- RIGHT ใน Excel ใช้เพื่อรับชื่อโดเมนจากที่อยู่อีเมล
- RIGHT ใน Excel ใช้ในการจัดรูปแบบข้อความ
- RIGHT ใน Excel ใช้เพื่อรับนามสกุล
- RIGHT ใน Excel ใช้เพื่อรับข้อความที่เกิดขึ้นหลังอักขระเฉพาะ
ตัวอย่าง # 1
สมมติว่าคุณมีสตริงใน A3 ตามที่แสดงด้านล่างและคุณต้องการแยกคำสุดท้ายที่มีตัวอักษรหกตัว
คุณสามารถใช้ RIGHT Formula ใน Excel เพื่อแยก "string" ใน A3:
ขวา (A3, 6)
RIGHT Formula ข้างต้นใน Excel จะส่งคืน "string"
ตัวอย่าง # 2
สมมติว่าคุณมีรายการ ID เช่น ID2101, ID2102, ID2103 เป็นต้นในคอลัมน์ดังที่แสดงด้านล่าง
ในกรณีนี้ ID จริงคือตัวเลขสี่หลักสุดท้ายซึ่งไม่ซ้ำกันและคำว่า "ID" ซ้ำซ้อน คุณต้องการลบ“ ID” ออกจากตัวระบุแต่ละตัว เนื่องจากเราต้องการเพียงสี่หลักสุดท้าย RIGHT Formula ต่อไปนี้ใน Excel จะทำงาน:
ขวา (A3, 4)
RIGHT Formula ใน Excel จะส่งคืน 2101
ตัวอย่าง # 3
สมมติว่าคุณมีตัวเลข 6 หลัก (140111) และคุณต้องการแยก 3 หลักสุดท้ายออกจากตัวเลขนี้
คุณสามารถใช้ RIGHT Formula ต่อไปนี้ใน Excel เพื่อแยกตัวเลขสามหลักสุดท้าย:
ขวา (A4, 3)
ฟังก์ชัน RIGHT Excel จะคืนค่า 111
อย่างไรก็ตามหากคุณมีวันที่แทนที่จะเป็นตัวเลขธรรมดาและต้องการแยกตัวเลขสองสามหลักสุดท้ายฟังก์ชัน RIGHT Excel จะไม่ให้คำตอบที่แน่นอน
สมมติว่าคุณมีวันที่สุ่ม 12/07/2018 ในเซลล์ A5
คุณต้องการแยกตัวเลขสามหลักสุดท้าย ให้เราลองใช้ RIGHT Formula ใน Excel ที่ใช้ข้างต้น
กล่าวคือขวา (A5, 3)
ฟังก์ชัน RIGHT Excel จะส่งคืน 293 แทนที่จะเป็น 018 เนื่องจากใช้ค่าเดิมของวันที่จากนั้นจึงให้ผลลัพธ์
ตัวอย่าง # 4
สมมติว่าคุณมีสัตว์สองตัวรวมกันคั่นด้วย "," และเว้นวรรคตามที่แสดงด้านล่าง
ตอนนี้คุณต้องการแยกนามสกุล คุณสามารถทำได้โดยใช้ RIGHT Formula ใน Excel:
ขวา (A4, LEN (A4) - ค้นหา (“”, A4))
ค้นหา (“”, A4)
จะพบตำแหน่งที่เกิดช่องว่าง สิ่งนี้จะส่งกลับ 5 คุณอาจใช้“,” เพื่อการค้นหาที่เข้มงวดขึ้น
เลน (A4)
จะคำนวณความยาวของสตริง“ Dog, Wolf” และจะส่งกลับ 9
LEN (A4) - ค้นหา (“”, A4)
จะคืนตำแหน่งของช่องว่างจากด้านขวา มันจะกลับมา 4.
ขวา (A4, LEN (A4) - ค้นหา (“”, A4))
จะแสดงตัวอักษรสี่ตัวจากด้านขวาของสตริง A4
ผลลัพธ์สำหรับ RIGHT Formula ข้างต้นใน Excel จะเป็น "Wolf"
ตัวอย่าง # 5
สมมติว่าคุณมีข้อมูลสองมิติเช่นกว้าง x ยาวในเซลล์เดียวดังที่แสดงด้านล่าง
ตอนนี้คุณต้องการแยกเฉพาะความกว้างจากมิติข้อมูลที่กำหนด สำหรับมิติที่ 1 คุณสามารถใช้ RIGHT Formula ใน Excel:
ขวา (B4, LEN (B4) - (FIND (“ x”, B4) + 1))
ให้เราดูสูตรที่ถูกต้องใน Excel โดยละเอียด:
ค้นหา (“ x”, B4)
จะให้ตำแหน่งของ“ x” ในเซลล์ มันจะกลับมา 9.
ค้นหา (“ x”, B4) + 1
เนื่องจาก“ x” ตามด้วยช่องว่างเราจึงสามารถเพิ่มได้เพื่อเว้นช่องว่าง มันจะกลับมา 10
เลน (B4)
จะส่งกลับความยาวของสตริง
เลน (B4) - (ค้นหา (“ x”, B4) + 1)
จะส่งคืนจำนวนอักขระที่เกิดขึ้นหลัง“ x” +1
ขวา (B4, LEN (B4) - (FIND (“ x”, B4) + 1))
จะส่งคืนอักขระทั้งหมดที่เกิดขึ้นในที่เดียวหลัง“ x”
RIGHT Formula ข้างต้นใน Excel จะส่งกลับ "150 ฟุต" คุณสามารถลากเคอร์เซอร์และรับผลลัพธ์สำหรับเซลล์ที่เหลือได้เช่นกัน
ตัวอย่าง # 6
สมมติว่าคุณมีรายชื่อที่อยู่อีเมลและคุณต้องการรับชื่อโดเมนจากรหัสอีเมลเหล่านี้
คุณสามารถใช้ RIGHT Formula ต่อไปนี้ใน Excel เพื่อแยกชื่อโดเมนสำหรับที่อยู่อีเมลแรก
ขวา (C3, LEN (C3) - FIND (“ @”, C3))
ค้นหา (“ @”, C3)
จะพบตำแหน่งที่ "@" เกิดขึ้นในสตริง สำหรับ C3 จะส่งกลับ 7
เลน (C3)
จะให้ความยาวของสตริง C3 มันจะกลับมา 17.
LEN (C3) - ค้นหา (“ @”, C3)
จะให้จำนวนอักขระที่ปรากฏทางด้านขวาของ“ @” มันจะกลับมา 10
ขวา (C3, LEN (C3) - FIND (“ @”, C3))
จะให้อักขระ 10 ตัวสุดท้ายจาก C3
RIGHT Formula ข้างต้นใน Excel จะส่งคืน "amazon.com"
ในทำนองเดียวกันคุณสามารถทำได้สำหรับเซลล์ที่เหลือ
ตัวอย่าง # 7
สมมติว่าคุณมี URL บางส่วนและต้องการลบแบ็กสแลชสุดท้ายออกจาก URL
คุณสามารถใช้สูตรที่เหมาะสมต่อไปนี้ใน Excel:
= ซ้าย (C3, LEN (C3) - (ขวา (C3) =” /”))
ขวา (C3) =” /”
ฟังก์ชัน RIGHT Excel ใช้ค่าดีฟอลต์คือค่าสุดท้าย หากอักขระตัวสุดท้ายเป็นเครื่องหมายทับ“ /” ก็จะส่งกลับ TRUE else FALSE TRUE และ FALSE เหล่านี้เปลี่ยนเป็น 1 และศูนย์
เลน (C3) - (ขวา (C3) =” /”))
หากอักขระตัวสุดท้ายเป็นเครื่องหมายทับ“ /” อักขระหนึ่งจะถูกลบออกจากความยาวของสตริง ซึ่งหมายความว่าอักขระตัวสุดท้ายจะถูกละไว้ถ้าเป็น“ /”
= ซ้าย (C3, LEN (C3) - (ขวา (C3) =” /”))
จะส่งคืนอักขระ n ตัวแรกตามที่ระบุโดยไวยากรณ์ด้านบน หากมีเครื่องหมายทับ“ /” อักขระสุดท้ายจะถูกละไว้มิฉะนั้นจะส่งกลับสตริงที่สมบูรณ์
ในทำนองเดียวกันคุณสามารถทำได้สำหรับเซลล์ที่เหลือ
สิ่งที่ต้องจำ
- ฟังก์ชันนี้ใช้เพื่อรับอักขระที่เกิดขึ้นทางด้านขวาของตำแหน่งที่ระบุ
- หากจำเป็นต้องใช้อักขระทางด้านซ้ายฟังก์ชัน LEFT จะถูกใช้
- Num_charsต้องมากกว่าหรือเท่ากับศูนย์ ถ้าnum_charsมากกว่าศูนย์จะให้ #VALUE! ข้อผิดพลาด
- ฟังก์ชัน RIGHT Excel จะส่งคืนข้อความที่สมบูรณ์หากnum_charsมีค่ามากกว่าความยาวของข้อความ
- หากไม่ใส่ num_charsจะใช้ค่าเริ่มต้นเป็น 1