บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ substitute()

การใช้สูตร Text() หาอัตราส่วน ใน Excel

รูปภาพ
ปัญหา ต้องการหาอัตราส่วนของตัวเลข 2 ตัว เช่น ให้หาอัตราส่วนของ 2 และ 4 (คำตอบคือ 1:2) โดยใช้ Excel จะต้องทำอย่างไร แนวทาง Excel ไม่มีฟังกชันสำหรับหาอัตราส่วนให้โดยตรง แต่สามารถทำได้หลายอย่าง วิธีแรก คือนำตัวเลขทั้ง 2 ตัว มาหารกัน แล้วจัดรูปแบบให้เป็น Fraction โดยระบุจำนวนจุดทศนิยมก็จะได้อัตราส่วน ในรูปแบบที่มีเครื่องหมาย / เช่น 1/2 วิธีนี้ มีข้อแม้ว่า ตัวเลขตัวแรก จะต้องน้อยกว่าตัวเลขตัวที่สอง มิฉะนั้น จะมีเลขจำนวนเต็มเกิดขึ้น วิธีที่สอง ใช้สูตร Text() จัดการ วิธีนี้ใช้ได้ดี สามารถกำหนดจำนวนทศนิยมได้เอง ไม่มีข้อจำกัด แต่ค่าที่ได้จะอยู่ในรูปของตัวหนังสือ หรือ Text ไม่ใช่ค่าตัวเลขอีกต่อไป การใช้สูตร Text() หาอัตราส่วนระหว่างตัวเลข 2 จำนวน หลักการ วิธีนี้ คล้ายกับวิธีแรก คือนำตัวเลขสองตัวมาหารกัน แล้วกำหนดรูปแบบโดยให้มีเครื่องหมาย / ให้แสดงเป็นเศษส่วน จากนั้นจึงเปลี่ยนเครื่องหมาย / ให้เป็นเครื่องหมาย : โดยใช้สูตร Substitute() ก็จะได้ตามต้องการ โจทย์ ให้หาอัตราส่วนระหว่างตัวเลขสองจำนวน ข้างล่างนี้ วิธีการ คลิกที่เซลล์ C2 พิมพ์ข้อความที่แถบสูตร =SUBSTITUTE(TEXT(A2

การตัดช่องว่างในข้อความ ของ Excel

รูปภาพ
ถ้าต้องการตัดช่องว่างในข้อความของ Excel เช่น ต้องการเอาช่องว่างระหว่าง ชื่อและนามสกุลออกไป ให้ใช้สูตร Substitute() ความจริงฟังก์ชันนี้ สามารถใช้เปลี่ยน ข้อความ หรือตัวอักษรก็ได้ ไม่ได้จำกัดเฉพาะช่องว่างเท่านั้น Substiture(text, old_text, new_text, [instance_num])     text คือข้อความเดิมที่ต้องการนำมาตัดช่องว่าง หรือแทนที่     old_text คือส่วนที่เป็นข้อความเดิม     new_text คือ ส่วนที่ต้องการให้เปลี่ยนเป็น     instance_num คือ ตำแหน่งของข้อความที่จะให้เปลี่ยน ถ้าไม่ระบุ จะเปลี่ยนทุกที่ที่พบในข้อความเดิม ในภาพข้างล่าง ต้องการเอาช่องว่างระหว่างชื่อและนามสกุล ให้เขียนติดกัน ที่เซลล์ B1 ให้ใช้สูตร เพื่อตัดช่องว่างระหว่างคำว่า สมบัติ และ คนดี  ดังนี้   =Substitute(A1," ","")   ถ้าดับเบิ้ลคลิกที่ Fill handle (ปุ่มมุมขวาด้านล่างของเซลล์ B1) จะได้ ดังภาพ