สารบัญ
ขวา เป็นอีกหนึ่งฟังก์ชันที่นิยมใน MS Excel ที่ใช้เพื่อรับอักขระตัวสุดท้ายในสตริงข้อความ โดยพิจารณาจากจำนวนอักขระที่ระบุ บอกได้คำเดียวว่า ฟังก์ชันนี้ออกแบบมาเพื่อส่งกลับจำนวนอักขระที่ระบุจากด้านขวาสุดของสตริง บทความนี้จะแบ่งปันแนวคิดที่สมบูรณ์เกี่ยวกับวิธีการทำงานของฟังก์ชัน ขวา ใน Excel โดยแยกจากกัน และจากนั้นกับฟังก์ชันอื่นๆ ของ Excel
ฟังก์ชันขวาใน Excel (Quick View)
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้เพื่อทำแบบฝึกหัดขณะที่คุณกำลังอ่านบทความนี้
ฟังก์ชัน RIGHT .xlsx
รู้เบื้องต้นเกี่ยวกับฟังก์ชัน RIGHT
วัตถุประสงค์
เพื่อแยกจำนวนอักขระที่ระบุจากสตริงที่กำหนดจากขวาไปซ้าย
ไวยากรณ์
=RIGHT (text, [num_chars])
คำอธิบายอาร์กิวเมนต์
อาร์กิวเมนต์ | จำเป็น/ไม่บังคับ | คำอธิบาย |
---|---|---|
ข้อความ | ต้องระบุ | ส่งข้อความที่ต้องการแยกอักขระทางด้านขวา |
[num_chars] | ไม่บังคับ | ส่งจำนวนอักขระที่ต้องการแยก โดยเริ่มทางด้านขวา ค่าเริ่มต้นคือ 1 . |
- หาก ไม่ได้ระบุ num_chars ค่าเริ่มต้นคือ 1 .
- หาก num_chars มากกว่าจำนวนอักขระที่มีฟังก์ชัน RIGHT ส่งคืนสตริงข้อความทั้งหมด
- RIGHT จะแยกตัวเลขออกจากตัวเลขและข้อความ
- ฟังก์ชันนี้ไม่พิจารณาการจัดรูปแบบของเซลล์ใดๆ เช่น วันที่ สกุลเงิน เป็นต้น
6 ตัวอย่างที่เหมาะสมในการใช้ฟังก์ชัน RIGHT ใน Excel
ในส่วนต่อไปนี้ เราจะสาธิตตัวอย่าง 6 ตัวอย่างสำหรับอธิบาย ขวา ฟังก์ชัน เราจะใช้ฟังก์ชัน RIGHT , LEN , SEARCH , SUBSTITUTE , VALUE และ FIND ฟังก์ชัน ในตัวอย่างเหล่านี้สำหรับการดำเนินการสตริงย่อยที่มี ช่องว่าง , ตัวคั่น และ n ตัวอักษร นอกจากนี้ เราจะแยก ตัวเลข และ โดเมน ออกจากสตริง และแก้ไข URL โดยใช้ฟังก์ชัน RIGHT
ตัวอย่างที่ 1: การใช้ฟังก์ชัน RIGHT เพื่อรับสตริงย่อยจนถึงช่องว่าง
สมมติว่าเรามีชุดข้อมูลของลูกค้าที่มี ชื่อ , รหัสคำสั่งซื้อ , ที่อยู่ และ ราคารวม ตอนนี้ เราจะแยกนามสกุลของลูกค้าแต่ละรายจาก ชื่อเต็ม โดยใช้ฟังก์ชัน ขวา ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!
ขั้นตอนที่ 1:
- จดสูตรด้านล่างในเซลล์ C5
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
รายละเอียดของสูตร
-
SEARCH(" ", B5)
ส่วนนี้จะค้นหา เว้นวรรค จาก ชื่อเต็ม เซลล์ - จากนั้น
LEN(B5)-SEARCH(" ", B5)
ส่วนนี้จะเลือก ส่วนสุดท้าย ของ ชื่อ .<23 - จากนั้นฟังก์ชัน
RIGHT
จะส่งกลับ ส่วนที่เลือกไว้
- ดังนั้น เพียงแค่กด Enter บนแป้นพิมพ์ของคุณ ดังนั้น คุณจะได้รับ สวนสาธารณะ เป็นการกลับมาของ ฟังก์ชันขวา
ขั้นตอน 2:
- นอกจากนี้ ป้อนอัตโนมัติ ฟังก์ชัน ขวา ไปยังเซลล์ที่เหลือในคอลัมน์ C <24
ตัวอย่างที่ 2: แยกสตริงย่อยโดยใช้ฟังก์ชัน RIGHT, LEN, SEARCH และ SUBTITUTE
ตอนนี้พิจารณาว่าเรามีชุดข้อมูลความคิดเห็นของลูกค้า ในแต่ละความคิดเห็น จะมีหมายเลขความคิดเห็น เช่น ความคิดเห็นที่ 1, ความคิดเห็นที่ 2 เป็นต้น ตอนนี้งานของเราคือแยกความคิดเห็นเฉพาะจากความคิดเห็นต้นทาง ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!
ขั้นตอน:
- ป้อน สูตรในเซลล์ D5 และ ป้อนอัตโนมัติ ถึง D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
รายละเอียดสูตร<2
-
LEN(SUBSTITUTE(C5,":",""))
ส่วนนี้จะค้นหาเครื่องหมายทวิภาค (:) ในสตริงทั้งหมด -
SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))
ส่วนนี้จะแทนที่ตัวคั่นสุดท้ายด้วยอักขระพิเศษบางตัว - จากนั้น
SEARCH("#", SUBSTITUTE(C5,":","#",LEN(C5)-LEN(SUBSTITUTE(C5,":",""))))
ส่วนนี้จะได้รับตำแหน่งของตัวคั่นสุดท้ายในสตริง ขึ้นอยู่กับอักขระที่เราแทนที่ตัวคั่นสุดท้ายด้วย ให้ใช้ตัวพิมพ์เล็กและใหญ่SEARCH
หรือตัวพิมพ์เล็ก-FIND ที่ละเอียดอ่อนเพื่อกำหนดตำแหน่งของอักขระนั้นในสตริง - สุดท้าย ฟังก์ชัน
RIGHT
จะเลือกความคิดเห็นและพิมพ์ออกมา <25 - ก่อนอื่น เลือกเซลล์ D5 และ Enter สูตรในเซลล์นั้น หลังจากนั้น ป้อนอัตโนมัติ จนถึง D12
ตัวอย่างที่ 3: ลบอักขระ N ตัวแรกออกจากสตริงโดยใช้ฟังก์ชัน RIGHT
งานข้างต้นสามารถทำได้โดยใช้สูตรง่ายๆ เนื่องจากมีจำนวนอักขระคงที่ใน “ ความคิดเห็น N ” ซึ่งเท่ากับ 10 ในส่วนแรกของแต่ละความคิดเห็น เราจึงสามารถลบออกได้อย่างง่ายดายและรับเฉพาะความคิดเห็นเท่านั้น ที่นี่ เราจะลบ 10 อักขระแรก จาก ความคิดเห็นที่มา และพิมพ์ความคิดเห็นเฉพาะในคอลัมน์แยกต่างหาก ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!
ขั้นตอน:
=RIGHT(C5, LEN(C5)-10)
สูตร คำอธิบาย
-
LEN(C5)-10
จะส่งกลับตัวเลขหลังจากลบ 10 จากจำนวนอักขระทั้งหมด หากความยาวทั้งหมดคือ 25 ส่วนนี้จะคืนค่า 25-10 = 15 - จากนั้น
RIGHT
ฟังก์ชันจะส่งกลับ ความคิดเห็น จาก ความคิดเห็นต้นฉบับ เท่านั้น
การอ่านที่คล้ายกัน
- วิธีใช้ฟังก์ชัน CODE ใน Excel (5 ตัวอย่าง)
- ใช้ฟังก์ชัน EXACT ของ Excel (6 ตัวอย่างที่เหมาะสม)
- วิธีใช้ฟังก์ชัน FIXED ใน Excel (6 เหมาะตัวอย่าง)
- ใช้ฟังก์ชัน CLEAN ใน Excel (10 ตัวอย่าง)
- วิธีใช้ฟังก์ชัน TRIM ใน Excel (7 ตัวอย่าง)
ตัวอย่างที่ 4: การใช้ฟังก์ชัน RIGHT และ VALUE เพื่อแยกตัวเลขออกจากสตริง
ฟังก์ชัน RIGHT ไม่อนุญาตให้ส่งคืนตัวเลขจากสตริงใดๆ ส่งกลับตัวเลขในรูปแบบข้อความ แต่การใช้ฟังก์ชัน VALUE และ RIGHT เราสามารถคืนค่าตัวเลขในรูปแบบที่ถูกต้องได้ ที่นี่ เราจะใช้ชุดข้อมูลเดียวกับด้านบน และเราจะแยก รหัสไปรษณีย์ ในรูปแบบตัวเลขจากคอลัมน์ ที่อยู่ ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!
ขั้นตอนที่ 1:
- จดสูตรด้านล่างในเซลล์ E5
=VALUE(RIGHT(D5, 5))
คำอธิบายสูตร
-
RIGHT(D5, 5)
ส่วนนี้ให้ 5 อักขระ จากที่อยู่ซึ่งเป็น รหัสไปรษณีย์ ใน รูปแบบข้อความ . - จากนั้น
VALUE
ฟังก์ชันแปลงให้เป็นรูปแบบตัวเลข
- หลังจากนั้น เพียงกด Enter บนแป้นพิมพ์ของคุณ ดังนั้น คุณจะได้รับ 35801 เป็นผลตอบแทนของ ฟังก์ชันต่างๆ
ขั้นตอนที่ 2:
- นอกจากนี้ ป้อนอัตโนมัติ ฟังก์ชัน กับเซลล์ที่เหลือในคอลัมน์ E.
ตัวอย่างที่ 5: การใช้ฟังก์ชัน RIGHT, LEN และ FIND เพื่อแยกชื่อโดเมนจากอีเมล
มาสร้างชุดข้อมูลลูกค้าด้วย คำสั่งซื้อของพวกเขาID , ชื่อ อีเมล และ ที่อยู่ ตอนนี้เราจะค้นหา โดเมนอีเมล จาก ที่อยู่อีเมล ที่กำหนดโดยใช้ฟังก์ชัน RIGHT, LEN, และ FIND ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!
ขั้นตอนที่ 1:
- ก่อนอื่น เลือกเซลล์ F5 และจด ด้านล่างสูตรในเซลล์นั้น .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
คำอธิบายสูตร
- <21
-
LEN(E5)-FIND("@", E5)
นี่จะให้ตัวเลข ถึงค่าที่จะถูกดึงออกมา
FIND("@",E5)
ส่วนนี้ค้นหา @ จากสตริงที่กำหนด - ดังนั้น เพียงกด Enter บนแป้นพิมพ์ของคุณ ดังนั้น คุณจะได้รับ gmail.com เป็นการกลับมาของฟังก์ชัน the RIGHT, LEN, และ FIND
ขั้นตอนที่ 2:
- หลังจากนั้น ป้อนอัตโนมัติ ขวา เลน และ FIND ฟังก์ชันของเซลล์ที่เหลือในคอลัมน์ F.
ตัวอย่างที่ 6: การใช้ RIGHT, LEN และ ฟังก์ชันซ้ายเพื่อแก้ไข URL
ฟังก์ชัน ขวา นี้ยังช่วยให้เราแก้ไข URL ประเภทใดก็ได้ สมมติว่าในชุดข้อมูลของเรา เรามี URL หลายรายการของบางเว็บไซต์ ตอนนี้ ในบางส่วนมี แบ็กสแลช(/) ใน URL ตอนนี้งานของเราคือค้นหา URL เหล่านั้น และลบ แบ็กสแลช ออกจาก URL ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้!
ขั้นตอน:
- เข้าสู่ สูตรในเซลล์ C5 และ ป้อนอัตโนมัติ จนถึง C9
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
คำอธิบายสูตร
- หากอักขระตัวสุดท้ายเป็นเครื่องหมาย เครื่องหมายทับ (/) ,
(RIGHT(B5)=”/”)
ส่งกลับ " จริง " หรือส่งกลับ " เท็จ " - ฟังก์ชัน
=LEFT(B5, LEN(B4)-(RIGHT(B5)=”/”))
ส่งกลับค่าแรก " n ” จำนวนอักขระ ถ้าอักขระตัวสุดท้ายเป็นเครื่องหมายทับ (/) จะละเว้น; มิฉะนั้น สตริงที่สมบูรณ์จะถูกส่งกลับ
หมายเหตุพิเศษสำหรับการใช้ฟังก์ชัน RIGHT
-
Does the RIGHT function return number?
ฟังก์ชัน RIGHT ใน Excel จะสร้างสตริงข้อความเสมอ แม้ว่าค่าเริ่มต้นจะเป็น ตัวเลขตามที่ระบุไว้ในตอนต้นของบทเรียนนี้
The RIGHT function can not work with dates?
เนื่องจากวันที่จะแสดงด้วยจำนวนเต็มในระบบ Excel ภายในและ ฟังก์ชัน Excel RIGHT สร้างขึ้นเพื่อทำงานกับสตริงข้อความ จึงไม่สามารถแยกส่วนใดส่วนหนึ่งของวันที่ เช่น วัน เดือน หรือปีได้ หากคุณลองทำตามนี้ สิ่งที่คุณจะได้รับคือตัวเลขสองสามหลักสุดท้ายที่แสดงถึงวันที่
Why the RIGHT function returns #VALUE error?
The ขวา ฟังก์ชัน คืนค่า #VALUE! ข้อผิดพลาด ถ้า “ num_chars ” น้อยกว่าศูนย์
บทสรุป
นั่นคือทั้งหมดที่เกี่ยวกับฟังก์ชัน RIGHT ในที่นี้ ฉันได้พยายามสรุปฟังก์ชันนี้และแอปพลิเคชันต่างๆ ของฟังก์ชันนี้ ฉันได้แสดงหลายวิธีกับพวกเขาตัวอย่างตามลำดับ แต่อาจมีการทำซ้ำอื่น ๆ อีกมากมายขึ้นอยู่กับหลาย ๆ สถานการณ์ หากคุณมีข้อสงสัยหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น