สารบัญ
บางครั้งเซลล์ข้อมูลของเราอาจมีอักขระเพิ่มเติมติดอยู่ทางด้านขวาซึ่งไม่จำเป็น คุณสามารถตัดแต่งอักขระเหล่านี้ได้จากด้านขวาของเซลล์ข้อมูลของคุณ ในบทความนี้ ฉันจะแสดงห้าวิธีในการตัดแต่งอักขระที่ถูกต้องใน Excel
สมมติว่าเรามีชุดข้อมูลที่ระยะทางครอบคลุมโดยผู้เข้าร่วมที่แตกต่างกันในการวิ่งมาราธอน มีการเว้นวรรคที่ส่วนท้ายของแต่ละ ชื่อผู้เข้าร่วม และเซลล์ในคอลัมน์ ระยะทางที่ครอบคลุม จะมีค่าตัวเลขและหน่วยไมล์ ตอนนี้เราจะตัดช่องว่างและอักขระที่ระบุหน่วยจากด้านขวา
ดาวน์โหลดแบบฝึกหัด
ตัดอักขระด้านขวา ใน Excel.xlsm
5 วิธีในการตัดอักขระด้านขวา
1. ฟังก์ชัน TRIM เพื่อลบช่องว่างพิเศษออกจากด้านขวา
บางครั้งเซลล์ข้อมูลของคุณอาจมีช่องว่างพิเศษ ที่ด้านขวาสุด เราสามารถใช้ ฟังก์ชัน TRIM เพื่อลบช่องว่างเหล่านี้ ตามที่เรากล่าวถึง มีช่องว่างที่ท้ายชื่อผู้เข้าร่วมแต่ละชื่อ
หากต้องการลบช่องว่างเหล่านี้ ให้พิมพ์สูตรต่อไปนี้ในเซลล์ว่าง ( C7)
=TRIM(A7)
ที่นี่ ฟังก์ชัน TRIM จะลบช่องว่างออกจากด้านขวาสุด
กด ENTER เพื่อลบช่องว่างเพิ่มเติมทั้งหมด
ลากเซลล์ C7 เพื่อใช้ สูตรเดียวกันในเซลล์อื่นๆ ทั้งหมด
2. ข้อความเป็นคอลัมน์คุณลักษณะการตัดช่องว่างด้านขวา
คุณยังสามารถใช้คุณลักษณะ ข้อความเป็นคอลัมน์ เพื่อตัดช่องว่างด้านขวา วิธีนี้จะต้องใช้คอลัมน์สำรองทางด้านขวาของคอลัมน์ที่คุณจะลบช่องว่างออก ขั้นแรก ให้แทรกคอลัมน์ลงในคอลัมน์ที่คุณจะลบช่องว่างออก
ตอนนี้ไปที่ ข้อมูล> เครื่องมือข้อมูล และเลือก ข้อความเป็นคอลัมน์ .
ตอนนี้หน้าต่าง ตัวช่วยสร้างข้อความเป็นคอลัมน์ จะปรากฏขึ้น เลือก ความกว้างคงที่ แล้วคลิก ถัดไป .
ในขั้นตอนที่สอง ให้ย้ายเส้นแนวตั้งข้างข้อมูลของคุณไปยังจุดสิ้นสุด จากข้อมูลของคุณ แล้วเลือก ถัดไป .
ตอนนี้ คุณจะเห็นว่าข้อมูลทั้งหมดของคุณถูกเน้นด้วยสีดำ เลือก เสร็จสิ้น .
หลังจากนั้น หน้าต่างยืนยันจะปรากฏขึ้น กด ตกลง .
ตอนนี้คุณจะเห็นว่าไม่มีช่องว่างทางด้านขวาสุดของชุดข้อมูลของคุณ
3. ฟังก์ชัน LEFT และ LEN เพื่อตัดอักขระด้านขวา
ด้วยการผสมผสานระหว่าง ฟังก์ชัน LEFT และ ฟังก์ชัน LEN คุณสามารถตัดด้านขวาได้อย่างง่ายดาย อักขระจากเซลล์ข้อมูลของคุณ พิมพ์สูตรต่อไปนี้ในเซลล์ว่าง ( C7 ),
=LEFT(B7,LEN(B7)-6)
ที่นี่ ฟังก์ชัน ซ้าย บ่งชี้ว่า สูตรจะส่งกลับอักขระของเซลล์ที่เลือก B7 จากส่วน ซ้าย และ LEN(B7)-6 แสดงว่าอักขระ 6 ตัวสุดท้ายจากความยาวทั้งหมดของเซลล์ B7 จะได้รับการยกเว้นในการส่งคืนฟังก์ชัน ซ้าย
กด ENTER และคุณจะเห็นว่าอักขระที่ถูกต้องซึ่งเป็นไมล์สำหรับชุดข้อมูลของเราถูกลบออกแล้ว
ลากเซลล์ C7 เพื่อใช้สูตรเดียวกันทั้งหมด เซลล์อื่นๆ
4. การรับค่าตัวเลขโดยการตัดแต่งอักขระด้านขวา
โดยวิธีการก่อนหน้านี้ เราได้รับข้อความเป็นการส่งคืนในเซลล์เอาต์พุต หากคุณต้องการรับค่าตัวเลข คุณต้องใช้ ฟังก์ชัน VALUE ในสูตรของคุณ หากต้องการรับค่าตัวเลขหลังจากตัดแต่งอักขระที่ถูกต้อง ให้พิมพ์สูตรต่อไปนี้ในเซลล์ C7 ,
=VALUE(LEFT(B11,LEN(B11)-6))
ที่นี่ ฟังก์ชัน VALUE จะแปลงค่าส่งคืนของฟังก์ชัน ซ้าย เป็นค่าตัวเลข
กด ENTER คุณจะเห็น สูตรได้ตัดแต่งอักขระที่ถูกต้อง นอกจากนี้ยังจะแสดงผลตอบแทนทางด้านขวาของเซลล์เอาต์พุต C7 ซึ่งระบุว่าผลตอบแทนเป็นค่าตัวเลข
ลาก C7 เซลล์เพื่อใช้สูตรเดียวกันในเซลล์อื่นๆ ทั้งหมด ดังนั้น คุณจะได้รับระยะทางที่ครอบคลุมโดยไม่มีหน่วย ไมล์ ในรูปแบบตัวเลขที่เซลล์เอาต์พุตสำหรับผู้เข้าร่วมทั้งหมด
5. ตัดแต่งอักขระด้านขวาโดยใช้ VBA
อีกวิธีหนึ่งในการตัดแต่งอักขระด้านขวาใน Excel คือการสร้างฟังก์ชันที่กำหนดเองโดยใช้ แอปพลิเคชัน Visual Basic(VBA) . ขั้นแรกให้กด ALT+F11 จะเป็นการเปิดหน้าต่าง VBA ตอนนี้คลิกขวาที่แผ่นงานจากแผงด้านซ้ายเพื่อเปิดเมนูแบบเลื่อนลง ขยาย แทรก โดยคลิกที่มันแล้วเลือก โมดูล .
จะเปิด โมดูล(รหัส) หน้าต่าง
ใส่โค้ดต่อไปนี้ในหน้าต่าง โมดูล(โค้ด)
4814
โค้ดจะสร้างฟังก์ชันแบบกำหนดเอง ชื่อ TRIMLASTX ซึ่งจะตัดจำนวนอักขระที่กำหนดจากด้านขวาของเซลล์ที่เลือก
ปิด VBA หน้าต่างและพิมพ์สูตรต่อไปนี้ในเซลล์ C7,
=TRIMLASTX(B7,6)
ที่นี่ B7 เป็นเซลล์ที่เลือก และ 6 ระบุจำนวนอักขระที่จะถูกลบ
กด ENTER และคุณจะเห็น สูตรตัดอักขระที่ถูกต้องแล้ว
ลากเซลล์ C7 เพื่อใช้สูตรเดียวกันในเซลล์อื่นๆ ทั้งหมด
สรุป
คุณสามารถตัดอักขระจากด้านขวาใน Excel ด้วยวิธีใดๆ ข้างต้น หากคุณพบความสับสนใด ๆ โปรดแสดงความคิดเห็น