EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ลองใส่แล้วก็ไม่ได้คะsnasui wrote: Tue May 30, 2023 11:32 amช่วยแนบไฟล์ที่ปรับปรุงเป็นสูตรล่าสุดมาอีกรอบ แจ้งปัญหาที่เป็นจะได้สะดวกต่อการตอบของเพื่อนสมาชิกครับ
จากสูตรนี้
=IFERROR(INDEX(SP!B:B,AGGREGATE(15,6,ROW(SP!$B$2:$B$21)/(FREQUENCY(MATCH(SP!$B$2:$B$21,SP!$B$2:$B$21,0),ROW(SP!$B$2:$B$21)-ROW(SP!$B$2)+1)),ROWS(_SP1!A$3:A3))),"")
ควรปรับเป็น
=IFERROR(INDEX(SP!B:B,AGGREGATE(15,6,ROW(SP!$B$2:$B$21)/(0<FREQUENCY(MATCH(SP!$B$2:$B$21,SP!$B$2:$B$21,0),ROW(SP!$B$2:$B$21)-ROW(SP!$B$2)+1)),ROWS(_SP1!A$3:A3))),"")
ไม่ได้คะsnasui wrote: Tue May 30, 2023 12:13 pmปรับสูตรเป็นด้านล่างครับ
=IFERROR(INDEX(SP!$B$2:$B$21,SMALL(IF(FREQUENCY(MATCH(SP!$B$2:$B$21,SP!$B$2:$B$21,0),ROW(SP!$B$2:$B$21)-ROW(SP!$B$2)+1),ROW(SP!$B$2:$B$21)-ROW(SP!$B$2)+1),ROWS(A$2:A8))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
อันนี้เปนสูตร array ใช่ไหมคะ ถ้าไม่ใช่ array สามารถทำได้ไหมคะpuriwutpokin wrote: Tue May 30, 2023 12:49 pm ที่ A3=IFERROR(INDEX(SP!$B$2:$B$21,SMALL(IF(FREQUENCY(MATCH(SP!$B$2:$B$21,SP!$B$2:$B$21,0),ROW(SP!$B$2:$B$21)-ROW(SP!$B$2)+1),ROW(SP!$B$2:$B$21)-ROW(SP!$B$2)+1),ROWS(A$2:A2))),"") ตามสูตรอาจารย์ คนควนครับ
หลังจากใส่สูตรแล้ว ให้กด แก้ไขที่เซล A3 แล้วกด 3ปุ่มพร้อมกัน Ctrl+Shift+Enter แล้วลากสูตรลงล่างครับ
ขอบคุณคะ สอบถามคะ พออธิบายสูตรได้ไหมคะ และสอบถามทำไมสูตรถึงขึ้น error คะnorkaz wrote: Mon Nov 13, 2023 7:54 am ...
C2
=IF(COUNTIF($B$2:B2,B2)>1,"คำสั่งซื้อซ้ำกัน",MAX($C$1:C1)+1)
Copy สูตรลงล่าง
** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ
ขอบคุณคะphotos wrote: Mon Nov 13, 2023 8:20 amขอบคุณคะ สอบถามคะ พออธิบายสูตรได้ไหมคะ และสอบถามทำไมสูตรถึงขึ้น error คะnorkaz wrote: Mon Nov 13, 2023 7:54 am ...
C2
=IF(COUNTIF($B$2:B2,B2)>1,"คำสั่งซื้อซ้ำกัน",MAX($C$1:C1)+1)
Copy สูตรลงล่าง
** สนับสนุนฟอรั่ม กรุณาคลิกโฆษณาที่หน้าเพจ***
แมวใหญ่ Bigcat9
RCA พระราม9 กรุงเทพฯ