หมวดหมู่: Methods

ขั้นตอน การทำงาน การจัดการต่าง ๆ

  • วิธีแยกข้อความใน excel ตอนที่ 1

    วิธีแยกข้อความใน excel – คำถามง่าย ๆ ที่ไม่รู้จะตอบยังไง อันนี้เป็นเรื่องที่รู้สึกปวดใจอยู่พอสมควร เวลาที่ใครมาถามอะไรสั้น ๆ โดยคาดหวังว่าจะได้รับคำตอบแบบ “ง่าย ๆ” แต่ในความจริงคือ DefExcel ไม่ใช่คนฉลาด ไม่สามารถตอบอะไรแบบนี้ได้โดยไม่เห็นข้อมูลนะจ๊ะ

    (เพิ่มเติม…)
  • เปลี่ยนเลขอารบิกเป็นไทย ใน Excel

    เปลี่ยนเลขอารบิกเป็นเลขไทย ใน Excel หรือในทางกลับกัน เปลี่ยนเลขไทยเป็นอารบิก ปัญหาชวนปวดหัวสำหรับเราชาวไทยที่ต้องทำงานทั้งภาษาไทย ตัวเลขไทย โดยเฉพาะบรรดาท่านที่รับราชการจะโดนบังคับว่าต้องใช้ตัวเลขไทยนะจ๊ะ

    (เพิ่มเติม…)
  • แปลงไฟล์ xls เป็น xlsx ด้วย vba

    ปกติ แปลงไฟล์ .xls เป็น .xlsx กันอย่างไร? เพียงแค่เปิดเอ็กเซลขึ้นมา แล้วก็ “save as” หรือ “บันทึกเป็น” ง่าย ๆ แค่นั้นใช่มั้ย? แต่ถ้ามีไฟล์จำนวนมากล่ะ สมมติในตัวอย่างนี้มีจำนวนมากกว่า 5,000 ไฟล์ งานง่าย ๆ ก็กลายเป็นงานน่าเบื่อถ้าต้องมาทำทีละไฟล์ เรามาเขียนโค้ดเพื่อช่วยทำงานกันดีกว่า

    (เพิ่มเติม…)
  • ใส่ 0 นำหน้าใน Excel

    ใส่ 0 นำหน้าใน Excel ทำอย่างไร? ยากมั้ย? ก่อนจะอ่านต่อไป อาจจะต้องถามกลับว่า แล้วเราจะนำข้อมูลนั้นไปทำอะไร?

    เพราะถ้าเป็นเพียงแค่ข้อมูลเฉย ๆ อย่างเช่น หมายเลขโทรศัพท์ ซึ่งมันจะต้องมี 0 นำหน้า เช่น 0123456789 แบบนี้เป็นต้น ซึ่งในกรณีแบบนี้ไม่จำเป็นต้องนำค่าเหล่านี้ไปคำนวณทางคณิตศาสตร์ต่อ จึงไม่มีปัญหาหากว่าจะกำหนดรูปแบบเป็นข้อความหรือว่า text (หรือ string แล้วแต่จะเรียก)


    ถ้าท่านใช้ Microsoft 365 ที่อัปเดตล่าสุด ท่านอาจจะสังเกตว่า ถ้าพิมพ์เบอร์โทรศัพท์ไปตรง ๆ ก็จะพิมพ์ได้เลย และถ้าสังเกตที่ formula bar จะเห็นว่ามี ฝนทอง หรือ อัญประกาศเดี่ยว (‘) กำกับอยู่ด้านหน้า


    แต่ โอเคล่ะ บางทีเรารับข้อมูลจากแหล่งอื่นมา แล้วไม่มีตัวเลข 0 นำหน้ามา เราจะทำอะไรได้บ้าง? เพราะถ้ามีจำนวนข้อมูลมาก ๆ เยอะ ๆ จะมาใส่ฝนทองกำกับด้านหน้าทุกเซลก็คงไม่เข้าที เสียเวลาโดยใช่เหตุ

    1. ใส่ 0 นำหน้าใน Excel โดยใช้ &

    เริ่มกันด้วยวิธีง่ายที่สุด ใช้เครื่องหมา & นี่แหละ

    เครื่องหมาย & ใช้สำหรับเชื่อมข้อความ ซึ่งถ้าเราต้องการนำเลข 0 มาไว้ข้างหน้า เราก็แค่เพิ่ม “0” & ตัวเลขที่ต้องการ

    เช่น ตัวอย่าง ในคอลัมน์ A คือตัวเลขที่เราต้องการเติม 0 ด้านหน้า

    คอลัมน์ B เราจะใส่สูตรดังนี้

    =0&A1

    เพียงเท่านี้เราก็ได้ที่มีเลข 0 นำหน้าเสร็จสิ้นเรียบร้อย

    โปรดสังเกต เมื่อเราใช้สูตรนี้ จะเรียงชิดขวาโดยอัตโนมัติ หมายความว่าได้กลายเป็น text หรือ ข้อความ หรือ string ไปเรียบร้อยแล้ว ไม่ใช่ตัวเลข

    2 ใช้ฟังก์ชัน CONCAT

    ฟังก์ชัน CONCAT ทำหน้าที่รวมข้อความจากช่วงและ/หรือสตริงหลายเข้าไว้ด้วยกัน

    ถ้าเราต้องการเพียงแค่เติม 0 (หรืออะไรก็ตาม) เราอาจจะใช้ฟังก์ชัน CONCAT แบบง่าย ๆ ดังนี้

    = CONCAT(0, A1)

    วิธีนี้ จะได้เลข 0 นำหน้ามาง่าย ๆ เลย และไม่ต่างจากวิธีแรกแม้แต่น้อย

    3 ใช้ฟังก์ชัน CONCATENATE

    ฟังก์ชัน CONCATENATE จะเหมือนกับ CONCAT เพราะจริง ๆ มันคือฟังก์ชันเดียวกัน เพียงแค่ CONCAT เป็นเวอร์ชันใหม่ที่ปรับปรุงมาจาก CONCATENATE อีกทีหนึ่ง แต่ตอนนี้ Excel ยังคงให้ใช้ CONCATENATE ได้อยู่ เพราะ Excel เวอร์ชันเก่ากว่า 2016 จะไม่รองรับฟังก์ชัน CONCAT

    ถ้าเราต้องการเพียงแค่เติม 0 (หรืออะไรก็ตาม) เราอาจจะใช้ฟังก์ชัน CONCATENATE แบบง่าย ๆ ดังนี้

    = CONCATENATE (0, A1)

    4 ใช้ฟังก์ชัน TEXT

     ฟังก์ชัน TEXT จะใช้งานได้ดีมาก หากเราต้องการเติม 0 ข้างหน้า เพื่อให้มีจำนวนหลักครบตามที่ต้องการ เหมาะสำหรับเวลาเราใช้ตัวเลขแทนรหัสใดใด และรวมถึงการใช้กับเบอร์โทรศัพท์ก็ได้ สมมติว่า เราต้องการ ตัวเลข 9 หลัก เราก็เขียนสูตรดังนี้

    = TEXT(A1, “000000000”)

    ง่าย ๆ เพียงเท่านี้เอง

    ข้อสังเกต! ในสูตรอื่น ๆ เราจะใส่เพียงแค่ 0 โดยไม่มีอัญประกาศ (หรือฟันหนู) ครอบ แต่ในการใช้ฟังก์ชัน text เราจะใช้อัญประกาศครอบนะจ๊ะ

    5 ใส่ 0 นำหน้าใน Excel โดยเปลี่ยน NUMBER FORMAT

    วิธีที่ง่ายที่สุด ทำไมไม่ใช้ Number Format ที่ Excel เตรียมไว้ให้ล่ะ? ซึ่งจะมีตัวเลือกให้เลือกว่าต้องการผลลัพธ์แบบไหน เช่น

    5.1 ต้องการตัวเลข 9 หลัก แบบเดียวกับข้อ 1

    เพียงแค่เราคลิกขวา เลือก Format Cells

    ที่แท็บ Number ให้เลือก Custom ในเมนูด้านซ้าย

    แล้วตรง Type ให้พิมพ์ 000000000 โปรดสังเกตว่าจะเหมือนกับฟังก์ชัน TEXT ไม่แตกต่างกันเลย

    กด OK ออกมาดูผลลัพธ์ได้เลย

    5.2 ต้องการเติม 0 ด้านหน้า โดยใช้รูปแบบหมายเลขโทรศัพท์ 9 หลัก

    ที่แท็บ Number ให้เลือก Special ในเมนูด้านซ้าย

    ท่านจะเห็นว่ามีรูปแบบหมายเลขโทรศัพท์ หมายเลขบัตรประชาชน อะไรแบบนี้อยู่

    เพียงแค่เราเลือก Phone Number (หรือ เลือกหมายเลขโทรศัพท์ – ถ้าต้องการเลขไทย) 

    แล้วกด OK ออกมาดูผลลัพธ์

    ก็จะมี 0 นำหน้า เพราะขีดขั้นกลางที่ 4 ตัวเลขตามรูปแบบสากล โปรดสังเกตว่า ถ้าใช้วิธีนี้ จะไม่ได้เติม 0 ให้ครบหลักแบบด้านบน

    นี่คือ 5 วิธีในการ ใส่ 0 นำหน้าใน Excel

    อ่านเพิ่มเติมเรื่อง Keeping leading zeros and large numbers ที่เว็บไมโครซอฟต์

  • เปลี่ยนตารางเมตร เป็น ไร่ งาน ตารางวา ใน Excel

    เปลี่ยนตารางเมตร เป็น ไร่ งาน ตารางวา เป็นเรื่องง่าย ๆ ไม่ยากนัก เพราะโชคดีอยู่อย่างหนึ่งคือระยะวากับเมตรแปลงได้ง่าย ๆ ด้วยตัวเลขลงตัว คือ สองเมตรเป็นหนึ่งวา ก็เลยคำนวณกันง่ายหน่อย

    หมายเหตุ เนื่องจากปูพื้นยาวไปหน่อย คนที่จะดูสูตรเอ็กเซล คลิกไปดูข้างล่างนู่นเลยจ้ะ

    (เพิ่มเติม…)
  • บาร์โค้ดใน Excel

    บาร์โค้ดใน Excel ทำอย่างไร ง่ายมั้ย แล้วเราต้องรู้อะไรบ้าง? ในบล็อกนี้จะมาอธิบายแบบไม่ยาก ทำตามได้ในไม่กี่วินาที

    (เพิ่มเติม…)
Exit mobile version