Thep Excel

List.Modeหาค่าที่ปรากฏบ่อยที่สุด

List.Mode หาค่าที่ปรากฏบ่อยที่สุดในรายการ (Mode คือค่าที่เกิดขึ้นมากที่สุด) ใช้สำหรับการวิเคราะห์ข้อมูล สถิติ และการหาแนวโน้มกลาง

fx
=list.mode(value) as any

ความนิยม5/10
ความยาก4/10
ประโยชน์5/10

อัปเดต 12 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
value any ค่าหรือรายการที่ต้องการประมวลผล

หาค่าที่ปรากฏบ่อยที่สุด

Examples

ตัวอย่างที่ 1: ใช้งานพื้นฐานlist.mode({1, 2, 3})

สูตรนี้ใช้ฟังก์ชันกับรายการอย่างง่าย

fx
=list.mode({1, 2, 3})

ผลลัพธ์ผลลัพธ์
ตัวอย่างที่ 2: ใช้กับข้อมูลจริงlist.mode(SourceData)

สูตรนี้ใช้ฟังก์ชันกับข้อมูลจากแหล่งข้อมูลภายนอก

fx
=list.mode(SourceData)

ผลลัพธ์ผลลัพธ์จากข้อมูล
ตัวอย่างที่ 3: ใช้ในสูตรที่ซับซ้อนlet Data = {…}, Result = list.mode(Data) in Result

สูตรนี้ใช้ฟังก์ชันภายในโครงสร้าง let-in

fx
let Data = {…}, Result = list.mode(Data) in Result

ผลลัพธ์ผลลัพธ์สุดท้าย

FAQs

ฟังก์ชันนี้ใช้ทำไม+

ใช้สำหรับ: การวิเคราะห์ข้อมูล สถิติ และการหาแนวโน้มกลาง

สามารถใช้กับอาร์กิวเมนต์อื่นได้หรือไม่+

ได้ ฟังก์ชันนี้ยืดหยุ่นและสามารถใช้กับประเภทข้อมูลต่างๆ

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ List.Mode จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้List.ModeList functions
List functions (6)
List.Average

List.Average คำนวณค่าเฉลี่ยของตัวเลข วันที่ เวลา หรือระยะเวลาในรายการ ฟังก์ชันนี้เป็นตัวช่วยแรกที่ผมใช้ทุกครั้งที่ต้องการวิเคราะห์ค่าเฉลี่ยจากชุดข้อมูลใดๆ

List.Count

List.Count ใช้นับจำนวนสมาชิกทั้งหมดในลิสต์ (รวม null) ส่งคืนค่าตัวเลข ถ้าต้องการนับเฉพาะที่ไม่ว่างให้ใช้ List.NonNullCount แทน

List.Median

List.Median คืนค่ามัธยฐานของ List หากมีจำนวนคู่จะหาค่าเฉลี่ยของคู่กลาง (สำหรับตัวเลข/เวลา) หรือคืนค่าตัวที่น้อยกว่า

List.Percentile

List.Percentile คำนวณค่า percentile ของรายการตัวเลข ใช้สำหรับการวิเคราะห์ข้อมูล การหากลุ่มควอร์ไทล์ และการประเมินการกระจายตัวของข้อมูล

List.Select

List.Select จะรับ List และฟังก์ชันเงื่อนไข (selection as function) โดยจะประเมินฟังก์ชันเงื่อนไขกับสมาชิกแต่ละตัว หากฟังก์ชันคืนค่า true จะเก็บสมาชิกนั้นไว้ใน List ใหม่ หากคืนค่า false จะถูกคัดทิ้งไป

List.Transform

List.Transform ใช้สำหรับสร้างลิสต์ใหม่โดยนำฟังก์ชันไปประมวลผลแต่ละตัวในลิสต์เดิม

Table functions (1)
Table.Group

Table.Group จัดกลุ่มข้อมูลตามคอลัมน์ที่กำหนดและสรุปผลในแต่ละกลุ่มด้วย aggregation functions เช่น List.Sum, List.Count, List.Average คล้ายกับ GROUP BY ใน SQL แต่ทรงพลังกว่าเพราะสามารถจัดกลุ่มหลายคอลัมน์พร้อมกันและสร้างคอลัมน์สรุปผลหลายคอลัมน์ในคำสั่งเดียว รองรับ GroupKind.Local เพื่อเพิ่มประสิทธิภาพเมื่อข้อมูลเรียงลำดับแล้ว

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่