ค้นหาและเรียนรู้ Functions ที่ครอบคลุมสำหรับ Excel, Power Query, DAX, Google Sheets และ Python
| ฟังก์ชัน | ใช้ทำอะไร | มีตั้งแต่ | นิยม | ยาก | ประโยชน์ |
|---|---|---|---|---|---|
| BAHTTEXT Text | =BAHTTEXT(number)
แปลงตัวเลขเป็นคำอ่านภาษาไทย (บาท และสตางค์) ใช้สำหรับเอกสารทางการเงินที่ต้องระบุจำนวนเงินเป็นตัวอักษร
|
2003 | 6 | 2 | 9 |
| ISLOGICAL Information | =ISLOGICAL(value)
ISLOGICAL เช็คว่าเซลล์เป็นค่าตรรกะ (TRUE หรือ FALSE) จริง ๆ หรือเพียงแค่ข้อความที่อ่านดูเหมือน
|
2003 | 6 | 2 | 6 |
| LOG Math and trigonometry | =LOG(number, [base])
ส่งกลับค่าลอการิทึมของตัวเลขตามฐานที่ระบุ (ถ้าไม่ระบุจะใช้ฐาน 10)
|
2003 | 6 | 2 | 5 |
| REGEXREPLACE Text | =REGEXREPLACE(text, pattern, replacement, [match_number])
REGEXREPLACE ค้นหาและแทนที่ข้อความจากรูปแบบ Regular Expression ใช้สำหรับ Data Cleaning ที่ซับซ้อน เหมาะสำหรับ Excel 365 รองรับ backreferences
|
2024 | 6 | 6 | 7 |
| FIXED Text | =FIXED(number, [decimals], [no_commas])
FIXED ปัดเลขและจัดรูปแบบเป็นข้อความพร้อมทศนิยมที่กำหนด (และคอมม่า)
|
2003 | 6 | 3 | 7 |
| ARRAYTOTEXT Text | =ARRAYTOTEXT(array, [format])
ฟังก์ชันที่แปลงอาร์เรย์หรือช่วงเซลล์ให้เป็นข้อความเดียว โดยสามารถเลือกรูปแบบการแสดงผล (อ่านง่ายหรือ Strict Format)
|
2021 | 6 | 3 | 6 |
| ISNA Information | =ISNA(value)
ISNA ตรวจสอบเฉพาะ Error #N/A ที่เกิดจากการค้นหาไม่เจอในฟังก์ชันต่างๆ เช่น VLOOKUP หรือ MATCH มีประโยชน์มากเมื่อต้องแยกแยะระหว่าง "หาไม่เจอ" กับ "สูตรคิดผิด"
|
2003 | 6 | 2 | 7 |
| SIGN Math and trigonometry | =SIGN(number)
SIGN ใช้ตรวจสอบเครื่องหมายของตัวเลข โดยคืนค่า 1 (บวก), 0 (ศูนย์), หรือ -1 (ลบ) สะดวกมากเวลาต้องแยกความแตกต่างของตัวเลข
|
2003 | 6 | 2 | 6 |
| EXP Math and trigonometry | =EXP(number)
ฟังก์ชันที่ส่งกลับค่า e (Euler's number) ยกกำลังด้วยจำนวนที่ระบุ ใช้ในการคำนวณการเติบโตแบบต่อเนื่อง
|
2003 | 6 | 2 | 5 |
| REGEXEXTRACT Text | =REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
REGEXEXTRACT เป็นฟังก์ชันสำหรับดึงข้อความย่อย (Substring) ที่ตรงกับรูปแบบ Regular Expression (Regex) ที่กำหนด เหมาะสำหรับการทำ Data Cleaning ขั้นสูง
|
2024 | 6 | 6 | 7 |
| TYPE Information | =TYPE(value)
TYPE ส่งกลับตัวเลข (1-128) ที่ระบุชนิดของข้อมูล เช่น ตัวเลข ข้อความ ค่าตรรกะ หรือข้อผิดพลาด
|
2003 | 6 | 3 | 7 |
| AGGREGATE Math and trigonometry | =AGGREGATE(function_num, options, ref1, [ref2], ...)
AGGREGATE เป็นฟังก์ชันสารพัดประโยชน์ที่รวม 19 ฟังก์ชันต่างๆ (SUM, AVERAGE, COUNT, MAX, MIN ฯลฯ) แต่มีความสามารถพิเศษคือ สามารถข้าม Error ได้ และข้ามแถวที่ถูกซ่อน (Hidden Rows) ได้ เหมาะสำหรับ Dashboard, รายงาน หรือข้อมูลที่อาจมีช่องว่างและข้อมูลผิดพลาด
|
2010 | 6 | 3 | 7 |
| NUMBERVALUE Text | =NUMBERVALUE(text, [decimal_separator], [group_separator])
แปลงข้อความให้เป็นตัวเลข โดยกำหนดตัวคั่นทศนิยมและหลักพันได้เอง (ไม่ขึ้นกับ Locale ของระบบ)
|
2013 | 6 | 3 | 6 |
| DOLLAR Text | =DOLLAR(number, [decimals])
DOLLAR แปลงตัวเลขให้เป็นข้อความในรูปแบบสกุลเงิน ($) พร้อมลูกน้ำและทศนิยมตามที่ระบุ
|
2003 | 6 | 3 | 7 |
| MODE Compatibility | =MODE(number1, [number2], ...)
MODE คืนค่าตัวเลขที่เกิดขึ้นบ่อยที่สุดในกลุ่มข้อมูล หากมีค่าที่ความถี่สูงสุดเท่ากันหลายค่า MODE จะคืนค่าตัวแรกที่พบ และถ้าไม่มีค่าซ้ำกันเลย จะคืนค่า #N/A (ใน Excel รุ่นใหม่แนะนำให้ใช้ MODE.SNGL หรือ MODE.MULT แทน)
|
2003 | 6 | 3 | 6 |
| CHOOSECOLS Lookup and reference | =CHOOSECOLS(array, col_num1, [col_num2], ...)
CHOOSECOLS ใช้ดึงคอลัมน์ที่ต้องการจากตารางหรือ Array โดยระบุเลขลำดับคอลัมน์ สามารถดึงได้หลายคอลัมน์พร้อมกัน จัดลำดับใหม่ หรือทำซ้ำคอลัมน์เดิมได้ รองรับการนับคอลัมน์จากขวาสุดโดยใช้เลขลบ (เช่น -1 คือคอลัมน์ขวาสุด)
|
9999 | 6 | 4 | 7 |
| STDEV Compatibility | =STDEV(number1, ...)
STDEV คำนวณส่วนเบี่ยงเบนมาตรฐาน (Standard Deviation) สำหรับกลุ่มตัวอย่าง โดยใช้วิธี n-1
|
2003 | 6 | 4 | 7 |
| STDEV.P Statistical | =STDEV.P(number1, [number2], ...)
STDEV.P คำนวณส่วนเบี่ยงเบนมาตรฐานของข้อมูลประชากรทั้งหมด (Population Standard Deviation)
|
2010 | 6 | 4 | 6 |
| REGEXTEST Text | =REGEXTEST(text, pattern, [case_sensitivity])
REGEXTEST เป็นฟังก์ชันสำหรับทดสอบว่าข้อความตรงกับรูปแบบ Regular Expression ที่กำหนดหรือไม่ คืนค่า TRUE หรือ FALSE เหมาะสำหรับการตรวจสอบความถูกต้องของข้อมูล (Validation) เช่น ที่อยู่อีเมล เบอร์โทรศัพท์ หรือรูปแบบข้อมูลอื่น ๆ
|
2024 | 6 | 5 | 7 |
| COLUMNS Lookup and reference | =COLUMNS(array)
นับจำนวนคอลัมน์ทั้งหมดในช่วงข้อมูลหรืออาร์เรย์ที่ระบุ ใช้บ่อยคู่กับ OFFSET หรือ VLOOKUP เพื่อทำสูตรแบบ dynamic ที่ปรับตามขนาดตารางเอง
|
2003 | 6 | 3 | 7 |
| QUOTIENT Math and trigonometry | =QUOTIENT(numerator, denominator)
หารตัวเลขสองตัวแล้วส่งกลับเฉพาะผลหารที่เป็นจำนวนเต็ม ตัดเศษทิ้งไปเลย เหมาะกับงานแบ่งของเป็นชุด จัดตารางกะงาน หรือคำนวณจำนวนกล่องที่บรรจุได้เต็มลัง
|
2003 | 6 | 2 | 5 |
| CHOOSEROWS Lookup and reference | =CHOOSEROWS(array, row_num1, [row_num2], ...)
CHOOSEROWS ใช้ดึงแถวที่ต้องการจากตารางหรือ Array โดยระบุเลขลำดับแถว สามารถดึงได้หลายแถวพร้อมกัน จัดลำดับใหม่ หรือทำซ้ำแถวเดิมได้ รองรับการนับแถวจากล่างขึ้นบนโดยใช้เลขลบ (เช่น -1 คือแถวสุดท้าย)
|
9999 | 6 | 4 | 7 |
| ISNUMBER Information | =ISNUMBER(value)
ISNUMBER ตรวจสอบค่าที่ระบุว่าเป็นประเภทตัวเลขหรือไม่ (รวมถึงวันที่และเวลาซึ่ง Excel เก็บเป็นตัวเลข) แต่จะไม่นับตัวเลขที่ถูกจัดเก็บเป็นข้อความ (Numbers stored as text) ผลลัพธ์ที่ได้คือ TRUE หรือ FALSE
|
2003 | 6 | 2 | 7 |
| MEDIAN Statistical | =MEDIAN(number1, [number2], ...)
MEDIAN คืนค่าที่อยู่ตำแหน่งตรงกลางของชุดข้อมูลที่เรียงลำดับแล้ว หากมีจำนวนข้อมูลเป็นเลขคี่ จะได้ค่าตรงกลางพอดี แต่ถ้าเป็นเลขคู่ จะนำ 2 ค่าตรงกลางมาหาค่าเฉลี่ย เหมาะสำหรับหาค่ากลางของข้อมูลที่มีค่าสุดโต่ง (Outliers) ปะปนอยู่ (เช่น เงินเดือน หรือราคาบ้าน)
|
2003 | 6 | 3 | 7 |
| STDEV.S Statistical | =STDEV.S(number1, [number2], ...)
STDEV.S คำนวณส่วนเบี่ยงเบนมาตรฐาน (Standard Deviation) ของข้อมูลกลุ่มตัวอย่าง โดยใช้สูตร n-1 เพื่อประมาณค่าของประชากรทั้งหมด
|
2010 | 6 | 4 | 7 |
| JIS Text | =JIS(text)
JIS แปลงตัวอักษร half-width (ครึ่งความกว้าง) เป็น full-width (เต็มความกว้าง) สำหรับภาษาญี่ปุ่นและจีน
|
2003 | 6 | 2 | 8 |
| ACOS Math and trigonometry | =ACOS(number)
ACOS คือฟังก์ชันตรีโกณมิติที่ใช้หาค่ามุม (เป็นเรเดียน) จากค่า Cosine ของมุมนั้น เหมือนกับการถามว่า 'มุมไหนมี Cosine เท่านี้'
|
2003 | 6 | 2 | 6 |
| PRODUCT Math and trigonometry | =PRODUCT(number1, [number2], ...)
PRODUCT คูณตัวเลขทั้งหมดในช่วงข้อมูลหรือรายการอาร์กิวเมนต์ แทนที่จะต้องพิมพ์ A1*A2*A3*A4 ให้ใช้ =PRODUCT(A1:A4) เท่านั้น
|
2003 | 6 | 3 | 6 |
| POWER Math and trigonometry | =POWER(number, power)
POWER คำนวณค่าการยกกำลังได้ง่ายดาย ทำให้ไม่ต้องใช้เครื่องหมาย ^ ในสูตรที่ซับซ้อน เหมาะสำหรับการคำนวณทางวิทยาศาสตร์และวิศวกรรม
|
2003 | 6 | 2 | 6 |
| CLEAN Text | =CLEAN(text)
ลบตัวอักษรที่ไม่สามารถพิมพ์ได้ (ASCII 0-31) ออกจากข้อความ มีประโยชน์เมื่อคัดลอกข้อมูลจากระบบอื่นที่มีอักขระซ่อนอยู่
|
2003 | 6 | 2 | 7 |
| ISODD Information | =ISODD(value)
ตรวจสอบว่าค่าที่ระบุเป็นเลขคี่หรือไม่ ส่งกลับ TRUE ถ้าเป็นคี่ FALSE ถ้าเป็นคู่
|
2003 | 6 | 2 | 6 |
| VALUETOTEXT Text | =VALUETOTEXT(value, [format])
แปลงค่าใดๆ (ตัวเลข, วันที่, อาร์เรย์, หรือแม้กระทั่ง Error) ให้เป็นข้อความเพื่อใช้งานได้จริง
|
2021 | 6 | 3 | 6 |
| SQRT Math and trigonometry | =SQRT(number)
SQRT คำนวณรากที่สองของตัวเลข ใช้ได้กับจำนวนบวกเท่านั้น ถ้าเป็นจำนวนลบจะ error #NUM!
|
2003 | 6 | 2 | 6 |
| ISBLANK Information | =ISBLANK(value)
ISBLANK ตรวจสอบเซลล์ว่างจริงเท่านั้น หากเซลล์มีสูตรคืนค่า "" (empty string) จะถือว่าไม่ว่าง
|
2003 | 6 | 2 | 8 |
| SUBTOTAL Math and trigonometry | =SUBTOTAL(function_num, ref1, [ref2], ...)
SUBTOTAL คำนวณผลรวมย่อยหรือสถิติอื่นๆ ที่สามารถ "ตัดแถวซ่อนออก" ได้อัตโนมัติ ต่างจาก SUM ที่รวมทุกอย่าง
|
2003 | 6 | 3 | 6 |
| DAYS Date and Time | =DAYS(end_date, start_date)
ส่งกลับจำนวนวันระหว่างวันที่สองวัน (จบ – เริ่ม) คำนวณผลต่างของวันที่อย่างง่ายดาย
|
2013 | 6 | 3 | 8 |
| RANDARRAY Math and trigonometry | =RANDARRAY([rows], [columns], [min], [max], [whole_number])
RANDARRAY สร้างอาร์เรย์ของตัวเลขสุ่มระหว่างค่าที่กำหนด สามารถระบุจำนวนแถว คอลัมน์ ช่วงค่า และชนิดข้อมูล (จำนวนเต็มหรือทศนิยม)
|
2021 | 6 | 3 | 6 |
| COTH Math and trigonometry | =COTH(number)
ฟังก์ชัน COTH คำนวณค่า Hyperbolic Cotangent (ค่าส่วนกลับของ TANH) สำหรับตัวเลขที่กำหนด โดยใช้สูตร COTH(x) = 1/TANH(x) ซึ่งเป็นฟังก์ชันคณิตศาสตร์ขั้นสูงใช้ในงานวิทยาศาสตร์และวิศวกรรม
|
2013 | 5 | 2 | 6 |
| MDETERM Math and trigonometry | =MDETERM(array)
MDETERM ใช้คำนวณค่า Determinant (ดีเทอร์มิแนนต์) ของเมทริกซ์ในช่วงข้อมูล/อาร์เรย์ เหมาะกับงานเชิงเส้น เช่น ตรวจว่าเมทริกซ์เป็นเอกฐานหรือไม่ (Det=0) และใช้ประกอบการหาผกผันของเมทริกซ์ร่วมกับ MINVERSE
|
2003 | 5 | 2 | 6 |
| ASINH Math and trigonometry | =ASINH(number)
ASINH เป็นฟังก์ชันทางคณิตศาสตร์ที่ส่งกลับค่า Inverse Hyperbolic Sine ของตัวเลข ใช้ประโยชน์ในการคำนวณทางวิทยาศาสตร์และวิศวกรรม
|
2003 | 5 | 2 | 6 |
| STEYX Statistical | =STEYX(known_y's, known_x's)
STEYX หาค่าความคลาดเคลื่อนมาตรฐาน (Standard Error of Estimate) ของค่า Y ที่พยากรณ์จาก X โดยใช้การถดถอยเชิงเส้น
|
2003 | 5 | 4 | 6 |
| F.TEST Statistical | =F.TEST(array1, array2)
F.TEST ทดสอบว่าสองชุดข้อมูลมีความแปรปรวน (การกระจายตัว) ที่แตกต่างกันอย่างมีนัยสำคัญหรือไม่ โดยคืนค่า P-Value สำหรับการตัดสินใจทางสถิติ
|
2010 | 5 | 4 | 6 |
| SEC Math and trigonometry | =SEC(number)
หาค่า Secant ของมุม (ส่วนกลับของ Cosine คือ 1/COS) รับมุมเป็นเรเดียน ใช้ในงานวิศวกรรม ฟิสิกส์คลื่น และการสำรวจที่ต้องคำนวณอัตราส่วนด้านตรงข้ามมุมฉากต่อด้านประชิด
|
2013 | 5 | 2 | 6 |
| TRIMMEAN Statistical | =TRIMMEAN(array, percent)
หาค่าเฉลี่ยโดยตัดค่าหัวท้ายออกตามเปอร์เซ็นต์ที่กำหนด เหมาะสำหรับข้อมูลที่มี Outliers
|
2003 | 5 | 4 | 6 |
| GROWTH Statistical | =GROWTH(known_y's, [known_x's], [new_x's], [const])
GROWTH พยากรณ์การเติบโตแบบ Exponential จากข้อมูลในอดีต โดยใช้สูตร y = b*m^x แทนการเรียงแบบเส้นตรง
|
2003 | 5 | 4 | 6 |
| NORM.DIST Statistical | =NORM.DIST(x, mean, standard_dev, cumulative)
NORM.DIST คำนวณความน่าจะเป็นหรือความหนาแน่นของการแจกแจงปกติ (Normal Distribution) ใช้ในสถิติหรือการวิเคราะห์ข้อมูล
|
2010 | 5 | 4 | 6 |
| MULTINOMIAL Math and trigonometry | =MULTINOMIAL(number1, [number2], [number3], ...)
ฟังก์ชัน MULTINOMIAL ใช้คำนวณจำนวนวิธีการจัดเรียงสิ่งของเป็นกลุ่มย่อยต่างๆ โดยใช้สูตร (ผลรวม)! ÷ (จำนวน1! × จำนวน2! × …) ซึ่งมีประโยชน์ในการแก้โจทย์การจัดหมู่และความน่าจะเป็น
|
2003 | 5 | 2 | 6 |
| PI Math and trigonometry | =PI()
ฟังก์ชัน PI ส่งกลับค่าคงที่ทางคณิตศาสตร์ π (พาย) ที่มีความแม่นยำสูง ประมาณ 3.14159265358979 ใช้สำหรับการคำนวณวงกลม ทรงกลม และตรีโกณมิติ ฟังก์ชันนี้ไม่ต้องใส่พารามิเตอร์ใดๆ
|
2003 | 5 | 2 | 6 |
| PROB Statistical | =PROB(x_range, prob_range, lower_limit, [upper_limit])
PROB คำนวณความน่าจะเป็นที่ค่าสุ่มจะตกอยู่ในช่วงที่คุณระบุ โดยใช้ชุดค่าและความน่าจะเป็นของแต่ละค่า
|
2003 | 5 | 4 | 6 |
| CHISQ.INV Statistical | =CHISQ.INV(probability, deg_freedom)
CHISQ.INV ค้นหาค่าตัวแปร X ที่ทำให้พื้นที่ใต้เส้นโค้งของการแจกแจง Chi-squared ทางท้ายซ้ายเท่ากับความน่าจะเป็นที่กำหนด ใช้ในการวิเคราะห์สถิติเพื่อการทดสอบสมมติฐาน
|
2010 | 5 | 4 | 6 |
ชื่อฟังก์ชันเป็นภาษาอังกฤษเสมอ ลองสะกดอีกแบบ หรือกด Enter เพื่อค้นในคำอธิบายด้วย