หน้าเว็บ

แสดงบทความที่มีป้ายกำกับ Fixed แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Fixed แสดงบทความทั้งหมด

วันเสาร์ที่ 21 ตุลาคม พ.ศ. 2560

Text Functions

Computer Text Functions คือกลุ่มฟังก์ชั่นที่ใช้ในการจัดการข้อความ เช่นการตัดคำ การนับ การเปลี่ยนแทนค่าเดิมเป็นค่าใหม่ การนับจำนวนอักขระ การแสดงเป็นอักษรตัวใหญ่ แสดงเป็นอักษรตัวเล็ก การ Clean หรือลบอักขระที่เกินจำเป็นเช่นค่าที่ไม่สามารถแสดงทาง เครื่องพิมพ์ทิ้งไป เป็นต้น ซึ่งเป็นประโยชน์อย่างมากกับการจัดการข้อมูลให้เป็นไปตามรูปแบบ ตามค่าที่ต้องการ

Video ด้านล่างนี้อธิบายความหมายและสาธิตการใช้งานฟังก์ชั่นในหมวด Text ซึ่งเป็นฟังก์ชั่นที่ใช้บ่อยครั้งในการทำงานกับ Excel จึงควรศึกษาให้เข้าใจ ใช้ให้เป็น ประโยชน์ที่สำคัญยิ่งอีกประการคือ ฟังก์ชั่นเหล่านี้จะเป็นพื้นฐานในการประยุกต์ใช้งานที่ซับซ้อนในลำดับสูง ๆ ขึ้นไป Star

Video แสดงการใช้งาน Text Functions

สอบถามปัญหาการใช้งาน Excel และ VBA ได้ที่ snasui.com

วันพุธที่ 30 พฤศจิกายน พ.ศ. 2554

จัดรูปแบบตัวเลขในข้อความที่นำมาเชื่อมกัน

ปกติแล้วเราสามารถนำข้อความมาเชื่อมกันได้ด้วยเครื่องหมาย & หรือฟังก์ชั่น Concatenate แต่หากเชื่อมข้อความกับตัวเลขแล้ว ข้อความที่เป็นตัวเลขจะไม่มีคอมม่าคั่น แถมหากมีจุดทศนิยมด้วย จะแสดงจุดทศนิยมทั้งหมดเท่าที่มี

สมมุติ

  • A1 = ยอดขายต่อหน่วย
  • B1 = 2,030.648395

ที่เซลล์ใด ๆ หากเราเชื่อมข้อความ A1 และ B1 เข้าด้วยกันโดยใช้สูตร

=A1&" เท่ากับ "&B1&" บาท"

จะแสดงผลเป็น ยอดขายต่อหน่วย เท่ากับ 2030.648395 บาท

ซึ่งมีทศนิยมเกินความจำเป็น นอกจากนี้ยังไม่มีคอมม่าคั่นในตำแหน่งหลักพัน

การแก้ไข สามารถใช้สูตร Text ในการจัดรูปแบบข้อมูลที่เป็นตัวเลข ซึ่งสามารถเขียนสูตรใหม่ได้ดังนี้

=A1&" เท่ากับ "&Text(B1,"#,##0.00")&" บาท" หรือ

=A1&" เท่ากับ "&Fixed(B1,2)&" บาท"

จะแสดงผลลัพธ์เป็น ยอดขายต่อหน่วย เท่ากับ 2,030.65 บาท

ซึ่งมีคอมม่าคั่นสำหรับหลักพันและปัดเศษให้เป็น 2 ตำแหน่ง Winking smile

วันพุธที่ 11 มีนาคม พ.ศ. 2552

คีย์ 1 แล้วให้แสดงเป็น 1000

อีกหนึ่งความสามารถของ Excel ที่หลายท่านอยากใช้แต่ไม่รู้ว่าต้องไปกำหนดที่ตรงไหน คือต้องการคีย์แค่เลขเดียวแล้วก็ให้แสดงเลข 3 หลักออกมาให้เลย เช่น คีย์ 1 ลงในเซลล์ใด ๆ แต่ให้มีค่าเป็น 1000 หรือนั่นคือ คีย์แค่เลขเดียว แต่คูณด้วย 1000 ให้เลย และหากต้องการตัวเลขเป็น 1 จริง ๆ โดยไม่คูณ 1000 ก็สามารถทำได้ด้วย

อืม...นับเป็นความต้องการที่เอาใจยากจริง ๆ ครับ แต่ว่า Excel สามารถทำเช่นนั้นได้จริง ๆ เสียด้วย คือสามารถกำหนดให้คูณด้วยเท่าไรก็ได้ ไม่เฉพาะ 1000 โดยไม่ต้องเสียเวลาคีย์ 0 เข้าไปเอง และไม่ต้องมาคูณด้วยเองในภายหลัง หรือหากไม่ต้องการให้คูณก็สามารถทำได้อีกต่างหาก

วิธีการกำหนดทำดังนี้ครับ

  1. เข้าเมนู Tools เลือก Options
  2. เลือก Tab Edit แล้วทำเครื่องหมายที่ Fixed decimal
  3. ที่ Places คีย์ -3
  4. OK

การกำหนดเช่นนี้จะคูณด้วย 1000 ให้เลย และหากไม่ต้องการให้คูณด้วย 1000 เราคีย์จุดตามหลังเข้าไปด้วย เช่น

  • คีย์ 1 จะกลายเป็น 1000
  • คีย์ 1. จะกลายเป็น 1

ทดลองเล่นโดยคีย์ตัวเลขอื่น ๆ ตามต้องการดูครับ