Page 1 of 1

เช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือมากไปน้อย

Posted: Wed Mar 17, 2021 1:36 pm
by Jancha
โจทย์อยู่ที่ column B2:E เป็นกลุ่มตัวเลขที่เป็นอยู่ใน format ของ number และ text มีการเรียงแต่ละหลักแบบสลับไปมา
ขอสูตรที่ column G2:J เพื่อทำการเรียงค่าตัวเลขในแต่ละหลักจาก น้อย ไป มาก เช่น 051 เป็น 015 (ให้ผมลัพธ์ออกมาเป็น number)
ขอสูตรที่ column K2:N เพื่อทำการเรียงค่าตัวเลขในแต่ละหลักจาก มาก ไป น้อย เช่น 051 เป็น 510 (ให้ผมลัพธ์ออกมาเป็น number)
ขอสูตรที่ column O2 เพื่อหากลุ่มตัวเลขที่ซ้ำกันออกมา หากไม่มีซ้ำก็ให้แสดงว่า "Not duplicate" (ใช้ range ข้อมูล K2:Nในการหาค่า)
ขอสูตรที่ column P2 เพื่อหากลุ่มตัวเลขที่ไม่ซ้ำกันออกมา (ใช้ range ข้อมูล K2:Nในการหาค่า)
ใส่ตัวอย่างที่ต้องการมาให้แล้วครับ

https://docs.google.com/spreadsheets/d/ ... sp=sharing

Re: เช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือมากไปน้อย

Posted: Thu Mar 18, 2021 12:18 pm
by snasui
:D ตัวอย่างการปรับสูตรครับ

B2
=IF(B2="","",TEXTJOIN(,,SORT(MID(B2,SEQUENCE(LEN(B2)),1))))

K2
=IF(B2="","",TEXTJOIN(,,SORT(MID(B2,SEQUENCE(LEN(B2)),1),1,false)))

Q2
=TRANSPOSE(SPLIT(TEXTJOIN(",",,K2:N9),","))

P2
=SORT(UNIQUE(FILTER(Q2:Q,COUNTIF(Q2:Q,Q2:Q)=1),TRUE))

O2
=UNIQUE(FILTER(Q2:Q,COUNTIF(P2:P,Q2:Q)=0))

Re: เช็คว่าเลขแต่ละหลักเรียงจากน้อยไปมากหรือมากไปน้อย

Posted: Thu Mar 18, 2021 1:04 pm
by Jancha
:thup: ขอบคุณมากครับได้ตามที่ต้องการครับ