สารบัญ
ต้องการลบตัวเลขสุดท้ายในแผ่นงาน Excel ของคุณหรือไม่ คุณมาถูกที่แล้ว! คุณสามารถทำได้ด้วยฟังก์ชัน Excel ที่มีมาให้
ในบทความนี้ เราจะพูดถึง 6 วิธีในการลบหลักสุดท้ายใน Excel
เราจะใช้ชุดข้อมูลต่อไปนี้ ของข้อมูลแบบสุ่มบางส่วนเพื่ออธิบายบทความนี้
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัดนี้เพื่อทำแบบฝึกหัดขณะที่คุณกำลังอ่าน บทความ
ลบหลักสุดท้าย.xlsm6 วิธีด่วนในการลบหลักสุดท้ายใน Excel
เราจะอธิบายบางส่วน วิธีการลบหลักสุดท้ายใน Excel
1. ใช้ฟังก์ชัน TRUNC เพื่อลบเลขหลักสุดท้าย
ฟังก์ชัน TRUNC ลบส่วนที่เป็นเศษส่วนออกจากจำนวนเต็ม
ไวยากรณ์:
TRUNC(number,[num_digit])
อาร์กิวเมนต์:
number – เป็นข้อมูลอ้างอิงที่ ส่วนที่เป็นเศษส่วนจะถูกลบออก
num_digit- อาร์กิวเมนต์นี้เป็นทางเลือก อาร์กิวเมนต์นี้ระบุจำนวนเศษส่วนที่จะยังคงอยู่ในการส่งคืน หากส่วนนี้ว่างเปล่าหรือ 0 จะไม่มีการแสดงเศษส่วนในการส่งคืน
ตอนนี้ เราจะแสดงวิธีการใช้ฟังก์ชันนี้เพื่อลบหลักสุดท้าย
ขั้นตอนที่ 1:
- ขั้นแรก ไปที่ เซลล์ C5 .
- เขียนสูตรด้านล่างในเซลล์นั้น
=TRUNC(B5/10)
ขั้นตอนที่ 2:
- ตอนนี้ กดปุ่ม ปุ่ม Enter
เราจะเห็นว่าตัวเลขสุดท้ายถูกลบออกจากข้อมูลของ เซลล์ B5 .
ขั้นตอนที่ 3:
- ตอนนี้ ลากไอคอน ที่จับเติม ไปยังเซลล์สุดท้าย
ดังนั้น ตัวเลขสุดท้ายจะถูกดึงมาจากข้อมูลของ คอลัมน์ B เราแบ่งค่าทั้งหมดด้วย “ 10 ” และลบค่าเศษส่วนทั้งหมดออก
อ่านเพิ่มเติม: วิธีล้างสูตรใน Excel (7+ วิธี )
2. แทรกฟังก์ชัน LEFT ด้วยฟังก์ชัน LEN เพื่อลบเลขหลักสุดท้าย
ฟังก์ชัน LEFT ให้อักขระหรือตัวเลขจากจุดเริ่มต้นหรือด้านซ้ายของชุดข้อมูล
ไวยากรณ์:
LEFT(text,[num_chars])
อาร์กิวเมนต์:
ข้อความ- นี่คือชุดข้อมูลอ้างอิงที่เราจะได้รับจำนวนหลักหรืออักขระที่ต้องการ
num_chars- อาร์กิวเมนต์นี้เป็นทางเลือก เป็นการกำหนดจำนวนหลักที่เราต้องการจากอนุกรมที่กำหนด ต้องเท่ากับหรือมากกว่า 0 .
ฟังก์ชัน LEN ส่งกลับความยาวของชุดข้อมูล
ไวยากรณ์:
LEN(text)
อาร์กิวเมนต์:
ข้อความ- นี่ คือชุดหรือสตริงที่กำหนดซึ่งความยาวจะถูกคำนวณโดยฟังก์ชันนี้
เราจะแทรกฟังก์ชัน ซ้าย ด้วยฟังก์ชัน LEN
ขั้นตอนที่ 1:
- ขั้นแรก ไปที่ เซลล์ C5 .
- จากนั้นเขียนสูตรต่อไปนี้ลงไปเซลล์
=LEFT(B5,LEN(B5)-1)
ขั้นตอนที่ 2:
- ตอนนี้ กด Enter .
ขั้นตอนที่ 3:
- ตอนนี้ ลากไอคอน ที่จับเติม ไปยังเซลล์สุดท้าย
เราจะเห็นว่าตัวเลขหลักสุดท้ายของแต่ละเซลล์ของ คอลัมน์ B ถูกกำจัด
อ่านเพิ่มเติม: วิธีลบข้อผิดพลาดของตัวเลขใน Excel (3 วิธี)
3. รวมแทนที่ & amp; ฟังก์ชัน LEN เพื่อลบเลขหลักสุดท้าย
ฟังก์ชัน REPLACE จะแทนที่ตัวเลขหรืออักขระหลายตัวจากชุดข้อมูลตามที่คุณเลือก
ไวยากรณ์:<5
REPLACE(old_text, start_num, num_chars, new_text)
อาร์กิวเมนต์:
old_text- นี่คือ ซีรีส์ที่กำหนดซึ่งการแทนที่จะเกิดขึ้น
start_num- สิ่งนี้กำหนดตำแหน่งของ old_text จากตำแหน่งที่การแทนที่จะเริ่มขึ้น
num_chars- ระบุจำนวนหลักที่จะถูกแทนที่
new_text- ตัวเลขเหล่านี้คือตัวเลขที่จะตั้งค่าบน old_text.
เราจะรวมฟังก์ชัน REPLACE และ LEN เข้าด้วยกันในวิธีนี้
ขั้นตอนที่ 1:
- ใส่สูตรต่อไปนี้ใน เซลล์ C5 .
=REPLACE(B5,LEN(B5),1,"")
ขั้นตอนที่ 2:
- คลิกที่ปุ่ม Enter
ขั้นตอนที่ 3:
- ลากไอคอน Fill Handle ไปยังเซลล์สุดท้าย
ชุดค่าผสมนี้ลบหลักสุดท้ายของตัวเลขที่กำหนดได้อย่างง่ายดาย
อ่านเพิ่มเติม: ทำอย่างไรลบค่าใน Excel (9 วิธี)
การอ่านที่คล้ายกัน
- วิธีลบเส้นตารางออกจาก Excel (6 วิธีง่ายๆ)
- ลบเส้นขอบใน Excel (4 วิธีด่วน)
- วิธีลบช่องทำเครื่องหมายใน Excel (6 วิธี)
- ลบการประทับเวลาออกจากวันที่ใน Excel (4 วิธีง่ายๆ)
- วิธีลบทศนิยมใน Excel (13 วิธีง่ายๆ)
4. ถอนหมายเลขล่าสุดโดยใช้ Excel Flash Fill
Excel Flash Fill เติมคอลัมน์โดยอัตโนมัติตามคำใบ้ เราสามารถสร้างรูปแบบการจัดการข้อมูลได้ และสามารถนำไปใช้ได้อย่างง่ายดายด้วย Flash Fill
นี่คือชุดข้อมูลของเรา เราต้องการลบหลักสุดท้ายออกจากชุดข้อมูลนี้
ขั้นตอนที่ 1:
- ก่อนอื่น ให้ทำการลบรูปแบบ หลักสุดท้ายของ เซลล์ B5 ลงใน เซลล์ C5 .
ขั้นตอนที่ 2:
- ตอนนี้ คลิกที่ เซลล์ C6 .
- ไปที่แท็บ ข้อมูล
- เลือก Flash Fill ตัวเลือก
หลังจากเลือก Flash Fill ข้อมูลของเราจะกลายเป็นภาพด้านล่าง
ง่ายเพียงใด การเติมแบบรวดเร็ว ลบหลักสุดท้ายใน Excel
เรายังสามารถใช้ การเติมแบบรวดเร็ว โดยใช้แป้นพิมพ์ลัด กดปุ่ม Ctrl+E และการดำเนินการ Flash Fill จะทำงาน
หมายเหตุ:
หาก Flash เติม ปิดอยู่ จากนั้นเปิดใช้งานด้วยวิธีต่อไปนี้
ไปที่ ไฟล์>ตัวเลือก จากนั้นดูได้จากภาพด้านล่าง
- ในตัวเลือกของ Excel ขั้นที่ 1 ให้เลือก ขั้นสูง
- จากนั้นทำเครื่องหมายที่ Flash Fill โดยอัตโนมัติ .
- สุดท้าย กด ตกลง .
จากนั้น Flash Fill จะเปิดใช้งาน
อ่านเพิ่มเติม: วิธีลบตัวเลขออกจากเซลล์ใน Excel (7 วิธีที่ได้ผล)
5. โค้ดมาโคร VBA เพื่อลบหลักสุดท้ายใน Excel
เราจะใช้โค้ด มาโคร VBA เพื่อลบหลักสุดท้ายใน Excel
เราจะพิจารณาชุดข้อมูลด้านล่าง และข้อมูลใหม่จะแทนที่ที่นี่
ขั้นตอนที่ 1:
- ขั้นแรก ให้ไปที่ นักพัฒนาซอฟต์แวร์ แท็บ
- คลิกที่ บันทึกมาโคร .
- ใส่ Remove_last_digit_1 บนช่อง ชื่อมาโคร
- จากนั้นคลิกที่ ตกลง .
ขั้นตอนที่ 2:
- จากนั้นคลิกที่ มาโคร และเลือก Remove_last_digit_1 จากกล่องโต้ตอบ มาโคร
- จากนั้น กดปุ่ม ก้าวเข้าสู่ .
ขั้นตอนที่ 3:
- ตอนนี้ เขียนโค้ดด้านล่างบนหน้าต่างคำสั่ง<15
4696
ขั้นตอนที่ 4:
- ตอนนี้ เลือกข้อมูลจากแผ่นงาน Excel <16
- กดแท็บที่มีเครื่องหมายของแท็บหลัก VBA เพื่อเรียกใช้โค้ด .
- หรือกดปุ่ม F5 ก็ได้
- สร้างมาโครใหม่ชื่อ Remove_last_digit_2 .
- จากนั้นกด ตกลง .
- เข้าสู่ มาโคร Remove_last_digit_2 ตามวิธีที่แสดงในวิธีการก่อนหน้า หรือกด Alt+F8 .
- จด รหัสต่อไปนี้บนหน้าต่างคำสั่ง
ขั้นตอนที่ 5:
นี่คือผลลัพธ์สุดท้ายของเรา
อ่าน M แร่: วิธีลบการตรวจสอบข้อมูลใน Excel (5 วิธี)
6. สร้างฟังก์ชัน VBA เพื่อลบหลักสุดท้าย
เราจะสร้างฟังก์ชัน VBA เพื่อลบหลักสุดท้ายใน Excel
ขั้นตอนที่ 1:<5
<38
ขั้นตอนที่ 2:
ขั้นตอนที่ 3:
4324
ขั้นตอนที่ 4:
- จดรหัสต่อไปนี้ บนหน้าต่างคำสั่ง
- ตอนนี้ บันทึกรหัส และไปที่ แผ่นงาน Excel
- เขียนสูตรด้านล่างที่สร้าง VBA<5 ที่สร้างขึ้นใหม่> ฟังก์ชัน
=RemoveLastDigit(B5,1)
ขั้นตอนที่ 5:
- จากนั้นกด Enter .
ขั้นตอนที่ 6:
- ตอนนี้ ลากไอคอน Fill Handle เพื่อรับค่าของเซลล์ที่เหลือ
นี่คือฟังก์ชันปรับแต่ง ดูสูตรที่เราใช้ “ 1 ” ในอาร์กิวเมนต์สุดท้าย เนื่องจากเราต้องการลบเฉพาะหลักสุดท้าย หากเราต้องการลบมากกว่าหนึ่งหลัก ให้เปลี่ยนอาร์กิวเมนต์นี้ตามความต้องการ
อ่านเพิ่มเติม: วิธีลบเลขศูนย์นำหน้าใน Excel (7 วิธีง่ายๆ + VBA )
ข้อควรจำ
- ฟังก์ชัน TRUNC ใช้งานได้กับค่าตัวเลขเท่านั้น เราไม่สามารถใช้ข้อความที่นี่
- เมื่อใดการใช้ฟังก์ชัน LEN กับฟังก์ชันอื่นต้องลบ “ 1 ” ตามที่ระบุในสูตร
สรุป
เราได้อธิบายวิธีลบตัวเลขสุดท้ายใน Excel เราได้แสดงฟังก์ชันบางอย่าง รวมทั้งโค้ด VBA เพื่อดำเนินการนี้ ฉันหวังว่านี่จะตอบสนองความต้องการของคุณ โปรดดูที่เว็บไซต์ของเรา Exceldemy.com และให้คำแนะนำของคุณในช่องความคิดเห็น