Thep Excel

6 functions

CONCAT รวมข้อความจากหลายเซลล์ หรือช่วงข้อมูลเข้าด้วยกัน โดยไม่มีตัวคั่นอัตโนมัติ ต่างจาก CONCATENATE ที่ต้องระบุทีละเซลล์ CONCAT ใช้ได้กับช่วง Range ทำให้การรวมข้อมูลขนาดใหญ่ง่ายกว่า

Syntax
=CONCAT(text1, [text2], ...)

IFS ทดสอบหลายเงื่อนไขตามลำดับที่กำหนด และคืนค่าของเงื่อนไขแรกที่เป็น TRUE แล้วหยุดทำงานทันที โครงสร้างเป็นคู่ (เงื่อนไข, ผลลัพธ์) ซ้ำได้สูงสุด 127 คู่ ทำให้อ่านและเขียนง่ายกว่า Nested IF แบบซ้อนชั้น ควรใส่ TRUE เป็นเงื่อนไขสุดท้ายเพื่อกำหนดค่า default ป้องกัน #N/A error มีตั้งแต่ Excel 2019 และ Microsoft 365 เท่านั้น

Syntax
=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)

MAXIFS ใช้หาค่าสูงสุดจากช่วงข้อมูลที่ตรงตามเงื่อนไขหนึ่งหรือมากกว่า แตกต่างจาก MAX ที่หาเพียงค่าสูงสุดทั้งหมด MAXIFS มีความยืดหยุ่นในการกรองข้อมูลก่อนหาค่าสูงสุด

Syntax
=MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

MINIFS ช่วยหาค่าต่ำสุดของข้อมูลที่ตรงตามเงื่อนไขที่กำหนด เหมือนการใช้ MIN แต่มีความสามารถในการกรองข้อมูลก่อน

Syntax
=MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

SWITCH ประเมินนิพจน์หรือค่าหนึ่งค่า แล้วเปรียบเทียบกับรายการค่าที่กำหนดตามลำดับ เมื่อพบค่าที่ตรงกันจะส่งคืนผลลัพธ์ที่เชื่อมโยงทันที หากไม่ตรงกับค่าใดเลยสามารถกำหนด default value ได้ เหมาะสำหรับแทนที่ nested IF หลายชั้นด้วยไวยากรณ์ที่อ่านง่ายกว่ามาก

Syntax
=SWITCH(expression, value1, result1, [value2, result2], ..., [default])

TEXTJOIN ช่วยรวมข้อความจากหลายแหล่งเข้าด้วยกันเป็นข้อความเดียว โดยมีตัวคั่นคั่นระหว่างข้อความแต่ละส่วน เช่น คอมม่า เครื่องหมายขีด หรือการขึ้นบรรทัดใหม่.สามารถนำมาใช้กับข้อความที่อยู่ในเซลล์เดี่ยวๆ หรือช่วงเซลล์ (Range) ก็ได้ และสามารถเลือกข้ามเซลล์ว่างได้ด้วยพารามิเตอร์ ignore_empty ทำให้ไม่ต้องมาจัดการเซลล์ว่างด้วยตนเอง 💡

Syntax
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)