ฟังก์ชัน RIGHT ใน Excel (สูตรตัวอย่าง) | วิธีใช้ RIGHT ใน Excel

ฟังก์ชันขวาใน 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