ฟังก์ชัน Excel REPLACEB
ฟังก์ชัน REPLACEB จะแทนที่ส่วนของสตริงข้อความด้วยสตริงข้อความใหม่ตามจำนวนไบต์ที่คุณระบุ REPLACEB มีไว้สำหรับใช้กับภาษาที่ใช้ชุดอักขระแบบไบต์คู่ (DBCS) เช่น จีน (ตัวย่อ) จีน (ตัวเต็ม) เกาหลี และญี่ปุ่น ฟังก์ชันจะนับอักขระแบบไบต์คู่แต่ละตัวเป็น 2
วากยสัมพันธ์
=REPLACEB(old_text, start_num, num_bytes, new_text)
ข้อโต้แย้ง
- old_text (จำเป็น): สตริงข้อความที่คุณต้องการแทนที่อักขระบางตัว
- start_num (จำเป็น): ตำแหน่งของไบต์แรกของอักขระที่คุณต้องการแทนที่ใน เก่า_ข้อความ.
- num_bytes (จำเป็น): ระบุจำนวนไบต์ของอักขระที่จะแทนที่ใน เก่า_ข้อความ เริ่มจาก start_num.
- new_text (จำเป็น): ข้อความใหม่เพื่อแทนที่อักขระใน เก่า_ข้อความ.
ราคาย้อนกลับ
ฟังก์ชัน REPLACEB ส่งกลับจำนวนอักขระที่ระบุ
หมายเหตุฟังก์ชัน
- ช่องว่างนับเป็นอักขระ
- REPLACEB จะนับอักขระแบบไบต์คู่แต่ละตัวเป็น 2 เสมอ เมื่อคุณเปิดใช้งานการแก้ไขภาษาที่สนับสนุน DBCS แล้วตั้งค่าเป็นภาษาเริ่มต้น มิฉะนั้น REPLACEB จะนับอักขระแต่ละตัวเป็น 1 เหมือนกัน REPLACE.
- If start_num มากกว่าความยาวของ เก่า_ข้อความ, REPLACEB ส่งคืนข้อความว่าง ("")
- If start_num น้อยกว่าความยาวของ เก่า_ข้อความ แต่ start_num + num_bytes เกินความยาวของ เก่า_ข้อความ, REPLACEB แทนที่อักขระจากหมายเลข start_num ไปยังจุดสิ้นสุดของ เก่า_ข้อความ กับ ใหม่_ข้อความ.
- REPLACEB ส่งคืน #VALUE! ข้อผิดพลาดถ้า:
- start_num < 1;
- num_bytes เป็นลบ
- REPLACEB นับค่าจริงแทนรูปลักษณ์ของข้อมูลของคุณ ตัวอย่างเช่น A1 คือวันที่ 9/1/2022 >แทนที่(A1,1,1,8) รับคืน 84805เนื่องจากค่าจริงใน A1 คือ 44805 ซึ่งเพิ่งจัดรูปแบบเป็นค่าวันที่ หากต้องการใช้ REPLACEB กับวันที่ คุณควรใช้ประโยชน์จาก TEXT ฟังก์ชัน
ตัวอย่าง
หากต้องการให้ REPLACEB แทนที่ไบต์ของอักขระที่ระบุจากสตริงข้อความเก่าในตำแหน่งที่ระบุในตารางด้านล่างด้วยข้อความใหม่ โปรดคัดลอกหรือป้อนสูตรด้านล่างในเซลล์ด้านบนสุด (G6) ของรายการผลลัพธ์ แล้วกด เข้าสู่ เพื่อให้ได้ผลลัพธ์ จากนั้นเลือกเซลล์ผลลัพธ์ แล้วลากที่จับเติม (สี่เหลี่ยมเล็กๆ ที่มุมล่างขวาของเซลล์ที่เลือก) ลงเพื่อใช้สูตรกับเซลล์ด้านล่าง
=แทนที่B(B6,C6,D6,E6)
แทนที่จะใช้การอ้างอิงเซลล์ คุณสามารถพิมพ์ actual เก่า_ข้อความ, start_num, num_bytes และ ใหม่_ข้อความ ค่าตามสูตรที่แสดงด้านล่าง
=แทนที่B("คุณ",7,4,"嘛")
หมายเหตุ คุณควรใส่สตริงข้อความในสูตร Excel ด้วยเครื่องหมายอัญประกาศคู่ ("") โปรดทราบว่าการอ้างอิงเซลล์ ตัวเลข หรือวันที่ไม่ควรอยู่ภายในเครื่องหมายคำพูด
แทนที่ VS. แทนที่
REPLACEB นับอักขระแบบไบต์คู่แต่ละตัวเป็น 2 และอักขระแบบไบต์เดี่ยวแต่ละตัวเป็น 1 ขณะที่ REPLACE นับอักขระแบบไบต์คู่และไบต์เดี่ยวเป็น 1 คุณสามารถเปรียบเทียบผลลัพธ์ที่ส่งคืนโดย REPLACEB และ REPLACE ดังที่แสดงด้านล่าง
หมายเหตุ คุณควรใส่สตริงข้อความในสูตร Excel ด้วยเครื่องหมายอัญประกาศคู่ ("") โปรดทราบว่าการอ้างอิงเซลล์ ตัวเลข หรือวันที่ไม่ควรอยู่ภายในเครื่องหมายคำพูด
ฟังก์ชันที่เกี่ยวข้อง
ฟังก์ชัน REPLACE ใน Excel สามารถช่วยคุณค้นหาและแทนที่อักขระตามตำแหน่งที่กำหนดจากสตริงข้อความด้วยข้อความใหม่ ใช้ภาพหน้าจอด้านล่างเป็นตัวอย่าง แทนที่อักขระ 4 ตัวที่เริ่มต้นที่อักขระที่ห้าจากสตริงข้อความด้วยสตริงข้อความอื่น
ฟังก์ชัน Microsoft Excel SUBSTITUTE จะแทนที่ข้อความหรืออักขระภายในสตริงข้อความด้วยข้อความหรืออักขระอื่น
ฟังก์ชัน LENB จะคืนค่าความยาวของสตริงเป็นไบต์ LENB มีไว้สำหรับใช้กับภาษาที่ใช้ชุดอักขระแบบไบต์คู่ (DBCS) เช่น จีน (ตัวย่อ) จีน (ตัวเต็ม) เกาหลี และญี่ปุ่น ฟังก์ชันจะนับอักขระแบบไบต์คู่แต่ละตัวเป็น 2
ฟังก์ชัน MIDB จะคืนค่าจำนวนอักขระที่ระบุจากสตริงข้อความ โดยเริ่มต้นที่ตำแหน่งที่คุณระบุ ตามจำนวนไบต์ที่คุณระบุ MIDB มีไว้สำหรับใช้กับภาษาที่ใช้ชุดอักขระแบบไบต์คู่ (DBCS) เช่น จีน (ตัวย่อ) จีน (ตัวเต็ม) เกาหลี และญี่ปุ่น ฟังก์ชันจะนับอักขระแบบไบต์คู่แต่ละตัวเป็น 2
ฟังก์ชัน LEFTB จะคืนค่าจำนวนอักขระที่ระบุจากจุดเริ่มต้น (ซ้าย) ของสตริงที่ให้มาตามจำนวนไบต์ที่คุณระบุ LEFTB มีไว้สำหรับใช้กับภาษาที่ใช้ชุดอักขระแบบไบต์คู่ (DBCS) เช่น จีน (ตัวย่อ) จีน (ตัวเต็ม) เกาหลี และญี่ปุ่น ฟังก์ชันจะนับอักขระแบบไบต์คู่แต่ละตัวเป็น 2
ฟังก์ชัน RIGHTB จะคืนค่าจำนวนอักขระที่ระบุจากจุดสิ้นสุด (ขวา) ของสตริงที่ให้มาตามจำนวนไบต์ที่คุณระบุ RIGHTB มีไว้สำหรับใช้กับภาษาที่ใช้ชุดอักขระแบบไบต์คู่ (DBCS) เช่น จีน (ตัวย่อ) จีน (ตัวเต็ม) เกาหลี และญี่ปุ่น ฟังก์ชันจะนับอักขระแบบไบต์คู่แต่ละตัวเป็น 2
เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด
Kutools for Excel - ช่วยให้คุณโดดเด่นจากฝูงชน
Kutools for Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...

Office Tab - เปิดใช้งานการอ่านและแก้ไขแบบแท็บใน Microsoft Office (รวมถึง Excel)
- หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
- ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
- เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
- นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
