หน้าแรก › ฟังก์ชัน
ฟังก์ชันทั้งหมด
เลือกหมวด เลือกเวอร์ชัน Excel ที่คุณใช้ หรือพิมพ์ชื่อฟังก์ชัน หน้าที่มีป้าย “หน้าเต็ม” คือหน้าที่สร้างครบในต้นแบบนี้
AGGREGATEสรุปผลด้วยฟังก์ชันที่เลือกจาก 19 ตัว โดยเลือกข้ามค่า Error แถวที่ซ่อน หรือบรรทัดรวมย่อยได้ANDตรวจหลายเงื่อนไขพร้อมกัน ได้ TRUE เมื่อทุกเงื่อนไขเป็นจริง ถ้ามีข้อใดข้อหนึ่งเป็นเท็จจะได้ FALSEAVERAGEหาค่าเฉลี่ยของตัวเลขในช่วง โดยข้ามช่องว่างและข้อความ แต่นับเลข 0AVERAGEIFSหาค่าเฉลี่ยเฉพาะแถวที่ตรงทุกเงื่อนไข เช่น ยอดเฉลี่ยต่อคำสั่งซื้อของภาคกลางที่ขายผ่าน Traditional TradeBAHTTEXTแปลงจำนวนเงินเป็นคำอ่านภาษาไทยลงท้ายด้วยบาทหรือสตางค์ เช่น 12,450 เป็น หนึ่งหมื่นสองพันสี่ร้อยห้าสิบบาทถ้วนCHOOSEเลือกค่าจากรายการตามเลขลำดับ เลข 1 ได้ค่าแรก เลข 2 ได้ค่าที่สอง จะเลือกข้อความ ตัวเลข หรือทั้งช่วงข้อมูลก็ได้CONCATต่อข้อความจากหลายค่า หลายช่อง หรือทั้งช่วงให้เป็นข้อความเดียว โดยไม่ใส่ตัวคั่นให้COUNTนับช่องที่เป็นตัวเลขหรือวันที่ ข้ามข้อความและช่องว่างCOUNTAนับช่องที่ไม่ว่าง ทั้งตัวเลข ข้อความ และค่าที่ได้จากสูตรCOUNTBLANKนับช่องว่างในช่วง รวมช่องที่มีสูตรคืนค่า "" แต่ไม่นับเลข 0COUNTIFนับจำนวนช่องที่ตรงเงื่อนไขเดียว เช่น นับคำสั่งซื้อของภาคกลาง หรือนับยอดที่ถึงเกณฑ์COUNTIFSนับจำนวนแถวที่ตรงทุกเงื่อนไขพร้อมกัน เช่น นับคำสั่งซื้อภาคกลางที่ขายผ่าน OnlineDATEสร้างวันที่จากปี เดือน และวันที่แยกกันอยู่ ให้เป็นวันที่ที่ Excel คำนวณต่อได้DATEDIFนับจำนวนปี เดือน หรือวันเต็มระหว่างสองวันที่ เช่น อายุงานหรืออายุEDATEเลื่อนวันที่ไปข้างหน้าหรือย้อนหลังตามจำนวนเดือน ได้วันที่เดียวกันของเดือนปลายทาง หรือวันสุดท้ายของเดือนถ้าเดือนนั้นสั้นกว่าEOMONTHหาวันสุดท้ายของเดือน นับจากวันที่ที่กำหนดไปข้างหน้าหรือย้อนหลังตามจำนวนเดือนFILTERดึงทุกแถวที่ตรงเงื่อนไขออกมาเป็นตารางใหม่ ใส่ได้หลายเงื่อนไข และอัปเดตเองเมื่อข้อมูลหรือเงื่อนไขเปลี่ยนFINDหาว่าข้อความที่ต้องการอยู่ตัวอักษรที่เท่าไร แยกตัวพิมพ์เล็กใหญ่ ใช้คู่กับ LEFT, MID และ RIGHT เพื่อตัดข้อความFORMULATEXTแสดงสูตรในช่องที่อ้างถึงเป็นข้อความ ใช้ทำเอกสาร สอน และตรวจสูตร ถ้าช่องนั้นไม่มีสูตรจะได้ #N/AHLOOKUPค้นหาค่าในแถวบนสุดของตาราง แล้วดึงค่าจากแถวที่ระบุในคอลัมน์เดียวกัน ใช้กับตารางที่หัวข้อเรียงเป็นแนวนอนHYPERLINKสร้างลิงก์ในช่อง คลิกแล้วเปิดเว็บไซต์ เปิดอีเมลใหม่ หรือไปที่ชีตในไฟล์เดียวกัน โดยแสดงข้อความที่อ่านง่ายแทนที่อยู่IFตรวจเงื่อนไข แล้วให้ผลลัพธ์ต่างกันเมื่อเงื่อนไขเป็นจริงหรือเท็จIFERRORแสดงค่าที่กำหนดแทนเมื่อสูตรให้ผลเป็น Error ถ้าไม่ Error ก็แสดงผลเดิมIFNAแสดงค่าที่กำหนดแทนเมื่อสูตรให้ผลเป็น #N/A (หาค่าไม่พบ) ส่วน Error ชนิดอื่นยังแสดงตามจริงIFSตรวจหลายเงื่อนไขตามลำดับ แล้วคืนค่าของเงื่อนไขแรกที่เป็นจริง ใช้แทน IF ซ้อนหลายชั้นได้INDEXดึงค่าจากช่วงข้อมูลตามเลขแถวและเลขคอลัมน์ที่ระบุ ใช้คู่กับ MATCH เพื่อค้นหาได้ทุกทิศทางINDIRECTแปลงข้อความที่เป็นที่อยู่ช่องหรือช่วง (ใส่ชื่อชีตนำหน้าได้ เช่น 'ม.ค.'!B5) หรือชื่อช่วง ให้เป็นการอ้างอิงจริง แล้วดึงค่าจากที่นั่นมาใช้IRRหาอัตราผลตอบแทนที่ทำให้ NPV ของกระแสเงินสดเท่ากับ 0 ใช้เทียบกับต้นทุนเงินทุนISNUMBERตรวจว่าค่าเป็นตัวเลขหรือไม่ ได้ TRUE หรือ FALSE ใช้ตรวจข้อมูลก่อนคำนวณ และใช้คู่กับ SEARCH หรือ MATCH เพื่อตรวจว่ามีคำหรือค่านั้นไหมLARGEหาค่าที่มากเป็นอันดับที่ k ในช่วงข้อมูล เช่น ยอดขายอันดับ 2 หรือยอด 3 อันดับแรกLEFTดึงตัวอักษรจากด้านซ้ายของข้อความตามจำนวนที่ระบุ เช่น รหัสนำหน้า หรือชื่อก่อนเว้นวรรคLENนับจำนวนตัวอักษรในข้อความ รวมเว้นวรรค สระบน-ล่าง และวรรณยุกต์LETตั้งชื่อให้ค่าหรือผลคำนวณภายในสูตร แล้วใช้ชื่อนั้นซ้ำได้โดยคำนวณครั้งเดียว สูตรจึงสั้นและอ่านง่ายขึ้นMATCHบอกว่าค่าที่ค้นหาอยู่ลำดับที่เท่าไรของช่วง แล้วนำเลขลำดับไปใช้กับ INDEX หรือสูตรอื่นMAXหาค่ามากที่สุดในช่วง ใช้ได้ทั้งตัวเลขและวันที่MAXIFSหาค่ามากที่สุดเฉพาะแถวที่ตรงทุกเงื่อนไข เช่น ยอดสั่งซื้อสูงสุดของแต่ละภาค หรือวันที่ล่าสุดของพนักงานMEDIANหาค่ากลาง (มัธยฐาน) ของชุดตัวเลข คือค่าที่อยู่ตรงกลางเมื่อเรียงจากน้อยไปมาก จึงไม่ถูกดึงด้วยค่าที่สูงหรือต่ำผิดปกติMIDดึงตัวอักษรจากกลางข้อความ โดยระบุตำแหน่งเริ่มและจำนวนตัวอักษรMINหาค่าน้อยที่สุดในช่วง ข้ามช่องว่างและข้อความMINIFSหาค่าน้อยที่สุดเฉพาะแถวที่ตรงทุกเงื่อนไข เช่น ราคาต่ำสุดของสินค้า หรือสต็อกต่ำสุดที่ไม่นับ 0MODหาเศษที่เหลือจากการหาร ผลลัพธ์มีเครื่องหมายเดียวกับตัวหารNETWORKDAYS.INTLนับจำนวนวันทำงานระหว่างสองวันที่ โดยกำหนดวันหยุดประจำสัปดาห์และวันหยุดพิเศษได้เองNOTกลับค่าตรรกะ TRUE เป็น FALSE และ FALSE เป็น TRUE ใช้กลับผลของเงื่อนไข หรือของฟังก์ชันอย่าง ISBLANK และ ISNUMBERNOWให้วันที่และเวลาปัจจุบันในค่าเดียว ค่าเปลี่ยนใหม่ทุกครั้งที่ชีตคำนวณNPVคิดลดกระแสเงินสดในอนาคตเป็นมูลค่าวันนี้ด้วยอัตราคิดลด ใช้ประเมินและเทียบโครงการลงทุนORได้ TRUE เมื่อมีเงื่อนไขอย่างน้อยหนึ่งข้อเป็นจริง และได้ FALSE เมื่อทุกเงื่อนไขเป็นเท็จPMTคำนวณค่างวดคงที่ของเงินกู้ จากอัตราดอกเบี้ยต่องวด จำนวนงวด และเงินต้นRANK.EQบอกว่าตัวเลขอยู่อันดับที่เท่าไรเมื่อเทียบกับทั้งรายการ ค่าที่เท่ากันได้อันดับเดียวกันRIGHTดึงตัวอักษรจากด้านขวาของข้อความตามจำนวนที่ระบุ เช่น เลขลำดับท้ายเลขที่เอกสารROUNDปัดตัวเลขให้เหลือจำนวนหลักที่ต้องการ เช่น ทศนิยม 2 ตำแหน่ง จำนวนเต็ม หรือหลักพัน โดยเศษตั้งแต่ครึ่งหนึ่งปัดขึ้นROUNDDOWNปัดตัวเลขลงเสมอ (เข้าหาศูนย์) หรือตัดเศษทิ้งตามจำนวนหลักที่ต้องการROUNDUPปัดตัวเลขขึ้นเสมอ (ออกจากศูนย์) ตามจำนวนหลักที่ต้องการ มีเศษเพียงนิดเดียวก็ปัดขึ้นSEARCHหาว่าข้อความที่ต้องการอยู่ตัวอักษรที่เท่าไร ไม่สนตัวพิมพ์เล็กใหญ่ รองรับ wildcard และใช้ตรวจว่าข้อความมีคำนั้นไหมSEQUENCEสร้างชุดตัวเลขเรียงลำดับตามจำนวนแถวและคอลัมน์ที่กำหนด เช่น เลขลำดับ 1, 2, 3 หรือวันที่ต่อเนื่อง ผลลัพธ์ spill ออกมาเองSMALLหาค่าที่น้อยเป็นอันดับที่ k ในช่วงข้อมูล ใช้กับวันที่ได้ เช่น ล็อตที่หมดอายุก่อนSORTเรียงข้อมูลด้วยสูตร ได้ตารางใหม่ที่เรียงแล้ว โดยข้อมูลต้นทางไม่ถูกแก้SORTBYเรียงข้อมูลตามช่วงอื่นหรือค่าที่คำนวณได้ และเรียงหลายลำดับในสูตรเดียวSUBSTITUTEแทนข้อความเดิมด้วยข้อความใหม่ทุกจุด หรือเฉพาะครั้งที่ระบุ ใช้ลบขีด ลบคำ หรือล้างข้อความก่อนคำนวณSUBTOTALรวม เฉลี่ย นับ หรือหาค่าสูงสุด-ต่ำสุด โดยไม่นับแถวที่ถูกกรองออก และเลือกข้ามแถวที่ซ่อนได้SUMรวมตัวเลขทั้งหมดในช่วงที่เลือก จะเป็นช่วงเดียว หลายช่วง หรือหลายค่าก็ได้SUMIFรวมตัวเลขเฉพาะแถวที่ตรงกับเงื่อนไขเดียว เช่น รวมยอดขายเฉพาะภาคกลางSUMIFSรวมตัวเลขเฉพาะแถวที่ตรงทุกเงื่อนไข เช่น รวมยอดขายภาคกลางที่ขายผ่าน OnlineSUMPRODUCTคูณค่าในช่วงที่อยู่ตำแหน่งเดียวกันแล้วรวมผล ใช้หามูลค่ารวม ค่าเฉลี่ยถ่วงน้ำหนัก และรวมตามเงื่อนไขที่ซับซ้อนSWITCHเทียบค่าหนึ่งกับรายการค่าที่กำหนด แล้วคืนผลของค่าแรกที่ตรงกัน ถ้าไม่ตรงค่าใดเลยคืนค่า default ได้TAKEดึงจำนวนแถวหรือคอลัมน์ที่ต้องการจากต้นหรือท้ายของตาราง ใช้ทำ Top 3 หรือดูรายการล่าสุดTEXTแปลงตัวเลขหรือวันที่เป็นข้อความตามรูปแบบที่กำหนด เช่น ใส่จุลภาค เติมเลข 0 ข้างหน้า หรือแสดงชื่อเดือนภาษาไทยTEXTAFTERดึงข้อความที่อยู่หลังตัวคั่นที่กำหนด เช่น นามสกุลหลังเว้นวรรค หรือโดเมนหลัง @ ในอีเมลTEXTBEFOREดึงข้อความที่อยู่ก่อนตัวคั่นที่กำหนด เช่น ชื่อก่อนเว้นวรรค หรือชื่อผู้ใช้ก่อน @ ในอีเมลTEXTJOINรวมข้อความจากหลายช่องหรือทั้งช่วง โดยใส่ตัวคั่นระหว่างแต่ละค่า และเลือกข้ามช่องว่างได้TEXTSPLITแยกข้อความออกเป็นหลายช่องตามตัวคั่น แยกไปทางขวาเป็นคอลัมน์ แยกลงเป็นแถว หรือทั้งสองแบบเป็นตารางTODAYให้วันที่ของวันนี้ ค่าอัปเดตเองเมื่อเปิดไฟล์หรือชีตคำนวณใหม่ ใช้นับวันที่ผ่านไปหรือวันที่เหลือก่อนถึงกำหนดTRIMตัดช่องว่างหน้าและหลังข้อความ และลดช่องว่างซ้อนระหว่างคำให้เหลือช่องเดียวUNIQUEดึงรายการที่ไม่ซ้ำจากช่วงข้อมูล ผลลัพธ์ spill ออกมาเป็นรายการให้อัตโนมัติVALUEแปลงข้อความที่หน้าตาเป็นตัวเลขให้เป็นตัวเลขจริง เพื่อให้ SUM และสูตรอื่นคำนวณได้VLOOKUPค้นหาค่าในคอลัมน์ซ้ายสุดของตาราง แล้วดึงค่าจากคอลัมน์ที่ระบุในแถวเดียวกันVSTACKต่อหลายช่วงหรือหลายตารางจากบนลงล่างเป็นตารางเดียว ผลลัพธ์ spill ออกมาและอัปเดตเองเมื่อข้อมูลต้นทางเปลี่ยนWEEKDAYบอกว่าวันที่นั้นตรงกับวันอะไรในสัปดาห์เป็นตัวเลข ค่าเริ่มต้นคือ 1 (อาทิตย์) ถึง 7 (เสาร์)WORKDAY.INTLหาวันที่ที่ห่างจากวันเริ่มตามจำนวนวันทำงาน โดยข้ามวันหยุดประจำสัปดาห์และวันหยุดพิเศษXLOOKUPค้นหาค่าในคอลัมน์หรือแถวหนึ่ง แล้วดึงค่าจากอีกช่วงในตำแหน่งเดียวกัน ใช้แทน VLOOKUP, HLOOKUP และ INDEX/MATCH ได้XMATCHหาลำดับของค่าในช่วงแบบใหม่ ค่าเริ่มต้นตรงทุกตัว ค้นจากล่างขึ้นบน หาค่าใกล้เคียง หรือใช้ wildcard ได้COPILOTใช้ AI ตอบในเซลล์ Microsoft เลิกให้บริการแล้ว ใช้ Copilot side pane แทนGROUPBYสรุปยอดตามกลุ่มด้วยสูตรเดียว คล้าย PivotTableIMPORTCSVนำเข้าข้อมูลจากไฟล์ CSV เป็น dynamic arrayLAMBDAสร้างฟังก์ชันของตัวเองจากสูตรPERCENTOFหาสัดส่วนเป็นเปอร์เซ็นต์ของผลรวมทั้งหมดPIVOTBYสรุปแบบแถวคูณคอลัมน์ด้วยสูตรเดียวREGEXEXTRACTดึงข้อความตามรูปแบบ Regular ExpressionREGEXREPLACEแทนที่ข้อความที่ตรงรูปแบบREGEXTESTตรวจว่าข้อความตรงรูปแบบหรือไม่TRIMRANGEตัดแถวและคอลัมน์ว่างที่ขอบของช่วงออก