จากสูตร IFERROR(SORT(UNIQUE(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200),0,"")&"</s></t>","//s[(preceding::*=.)]"))),"")
แปลว่า หากผลลัพธ์ของ SORT(UNIQUE(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200),0,"")&"</s></t>","//s[(preceding::*=.)]"))) เป็นค่าผิดพลาดให้แสดงค่าว่าง
จากสูตร SORT(UNIQUE(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200),0,"")&"</s></t>","//s[(preceding::*=.)]")))
แปลว่า ให้เรียงผลลัพธ์ของ UNIQUE(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200),0,"")&"</s></t>","//s[(preceding::*=.)]")) จากน้อยไปหามาก
จากสูตร UNIQUE(FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200),0,"")&"</s></t>","//s[(preceding::*=.)]"))
แปลว่าให้นำผลลัพธ์ของ FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200),0,"")&"</s></t>","//s[(preceding::*=.)]") มาแสดงโดยไม่แบบไม่เอาค่าซ้ำ
จากสูตร FILTERXML("<t><s>"&SUBSTITUTE(TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200),0,"")&"</s></t>","//s[(preceding::*=.)]")
แปลว่าจากผลลัพธ์ของ SUBSTITUTE(TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200),0,"") ให้นำเฉพาะค่าที่พบว่าซ้ำกันมาแสดง
จากสูตร SUBSTITUTE(TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200),0,"")
แปลว่า ให้เปลี่ยนผลลัพธ์ที่เป็น 0 ของ TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200) เป็นค่าว่าง
จากสูตร TEXTJOIN("</s><s>",,C3:C200,I3:I200,M3:M200,Q3:Q200)
แปลว่าให้นำ C3:C200,I3:I200,M3:M200,Q3:Q200 มาเชื่อมกันเป็นสายอักขระโดยคั่นด้วย </s><s> โดยไม่คำนึงถึงเซลล์ว่าง
ศึกษา FILTERXML ได้ที่
FILTERXML