Function

สูตร Excel แยกเฉพาะตัวเลข (RegEx)

อยากแยกตัวเลขออกจากข้อความแต่ตัวเลขมีทั้งจุดทศนิยม คอมมา แถมยังติดลบทำไงดีเนี่ย? ใช้สูตรนี้สิ 🙂 REGEXEXTRACT คือฟังก์ชันใหม่ใน Excel ใช้แยกสิ่งที่ต้องการออกจากข้อความ “([\-\+]? ?[\.,]?[0-9][\.,0-9]*( ?e ?[\-\+]? ?\d+)?)” คือ RegEx Pattern ใช้แยกตัวเลขโดยคำนึงถึงจุดทศนิยม ( . ) เครื่องหมายลบ ( – ) และ comma ( , )(ให้ ChatGPT ช่วยเขียน RegEx Pattern ได้) (ถ้าไม่ใช้ REGEXEXTRACT สูตรจะยาวกว่านี้มาก) อ้อ, สูตรนี้ใช้ได้กับ Excel 365 Beta Channel เท่านั้นถ้าใครใช้ Excel 365 แต่ไม่ใช่ Beta Channel (Insider Program) อดใจรอสักระยะนะครับ 🙂

Read more
Function

เทคนิคหาค่าเฉลี่ยแบบไม่รวม Max, Min

หาค่าเฉลี่ยแบบไม่รวม Max, Min ทำไง? ใช้สูตรนี้ได้เลย 🙂 TRIMMEAN คือฟังก์ชันคำนวณค่าเฉลี่ยโดยตัดค่าสูงและต่ำ (Outliers) ทิ้ง โครงสร้างคือ TRIMMEAN( array, percent ) percent คือเปอร์เซ็นต์รวมของข้อมูลสูงและต่ำที่ต้องการตัด (เรียงข้อมูลจากน้อยไปมาก) percent หมายถึง สัดส่วนข้อมูล ไม่ใช่เปอร์เซ็นต์ไทล์ (Percentile)ถ้าระบุ 20% แปลว่า ไม่รวมข้อมูล 10% มากสุด และ 10% น้อยสุด 2/COUNT(A2:A9) คือสูตรคำนวณ percent โดยไม่รวมค่า Max, Min สูตรนี้ เจ๋งดีเนอะ 😊

Read more
Function

เทคนิค Coalesce ใน Excel

อยากดึงค่าแรกที่ไม่ใช่ค่าว่าง ทำไง? ใช้สูตรนี้ได้เลย 🙂 COALESCE คือเทคนิคใน SQL ใช้ดึงค่าแรกที่ไม่ใช่ค่าว่าง COALESCE( 1, 2, 3 ) ผลลัพธ์คือ 1COALESCE( NULL, 2, 3 ) ผลลัพธ์คือ 2 Excel ไม่มีฟังก์ชัน COALESCE แต่ประยุกต์ใช้ XLOOKUP แทนได้ 🙂 หรือใช้ INDEX+MATCH ก็ได้เช่นกัน ถ้าใช้ Power Query ใช้ coalesce operator ( ?? ) ได้เลย สนุกดีเนอะ 😊

Read more
Function

สูตร Excel แยกตัวเลขจากข้อความ

อยากแยกตัวเลขออกจากข้อความแถมตัวเลขมีมากกว่า 1 ชุด ทำไงดี? ใช้สูตรนี้ได้เลย 🙂 “0;;0; ” คือเทคนิคดึงเฉพาะตัวเลข – ใช้หลักการของ Custom Number Format– โครงสร้างคือ บวก;ลบ;ศูนย์;text– มีช่องว่าง (space) ด้านหลังสุด เพื่อเปลี่ยน text เป็นช่องว่าง แล้วกำจัดด้วย TRIM (เพื่อเป็นช่องว่างคั่นกรณีมีตัวเลขมากกว่า 1 ชุด) สูตรนี้ใช้ได้กับ Excel 365 หรือ Excel 2021 เท่านั้น (เพราะใช้ฟังก์ชัน SEQUENCE) ป.ล. ผมได้เทคนิคนี้จากคุณ Wittaya Chainim ครับ 🙂

Read more
Function

สูตร Excel ดึงเฉพาะตัวเลข (RegEx)

อยากแยกตัวเลขออกจากข้อความ ทำไง?ใช้สูตรนี้ จบ! REGEXEXTRACT คือฟังก์ชันใหม่ใน Excel ใช้แยกสิ่งที่ต้องการออกจากข้อความ “[\d,]+” คือ RegEx Pattern ที่ใช้แยกตัวเลข โดยไม่สนใจ comma ( , )ไม่ต้องกังวลเรื่อง RegEx Pattern นะ ให้ ChatGPT ช่วยเขียนได้ 😊 อ้อ, ใส่เครื่องหมาย — นำหน้าฟังก์ชันเพื่อเปลี่ยน text ให้เป็น number อนึ่ง สูตรนี้ใช้ได้กับ Excel 365 Beta Channel เท่านั้นถ้าใครใช้ Excel 365 แต่ไม่ใช่ Beta Channel (Insider Program) อาจต้องรอสักระยะนะครับ 🙂

Read more
Function

สูตร Excel ดึงเฉพาะตัวเลข

อยากแยกตัวเลขออกจากข้อความ ทำไง?ใช้สูตรนี้ได้เลย 🙂 “0;;0;” คือเทคนิคการดึงเฉพาะตัวเลข โดยใช้หลักการของ Custom Number Format(โครงสร้างคือ บวก;ลบ;ศูนย์;text) อ้อ, สูตรนี้ใช้ได้กับ Excel 365 หรือ Excel 2021 เท่านั้น ป.ล. ผมได้เทคนิคนี้จากคุณ Wittaya Chainim ครับ 🙂

Read more
Function

เทคนิคเปลี่ยน TRUE, FALSE เป็น 1,0

อยากเปลี่ยน TRUE, FALSE เป็น 1, 0 ทำไง? =–A2 จบ! หลักการคือเปลี่ยนให้เป็นตัวเลขใส่ — นำหน้า เพื่อเปลี่ยนให้เป็นตัวเลข (มองว่า ลบลบ เป็น บวก ก็ได้) จริง ๆ แล้วใช้เทคนิค A2+0 หรือ A2*1 ก็ได้เช่นกันแต่ — คำนวณเร็วกว่าเล็กน้อย แถมพิมพ์ง่ายกว่าด้วย 😊

Read more
Microsoft Excel

เทคนิค Excel เปลี่ยน ตัวเลข เป็น วันที่

อยากเปลี่ยน 241011 เป็น 11 ตุลาคม 2024 ทำไง? ใช้สูตรนี้ได้เลย 🙂 “2000-00-00” คือการเปลี่ยนฟอร์แมตให้เป็น 20YY-MM-DDเช่น เปลี่ยน 241011 เป็น 2024-10-11 ใส่ — นำหน้าฟังก์ชันเพื่อเปลี่ยน text ให้เป็น number ใครชอบสูตรนี้บ้าง ขอคนละเมนต์ครับ 😊

Read more