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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)sheet_คน เป็นsheet อ้างอิง เมื่อเราวางข้อมูลลงไปในSheet_check_รถ_คน แล้วให้ข้อมูลที่ไม่ซ้ำกันไปโชว์ในSheet1 (เฉพาะข้อมูลที่ไม่ซ้ำกัน ซ้ำกันไม่ต้องแสดง)Tawat wrote:อยากช่วยนะครับ แต่ผมไม่เข้าใจคำถาม
รบกวนอธิบายให้ละเอียดด้วยครับ
มันออกเฉพาะคนที่เป็นFalse ส่วนคนที่ไม่ซ้ำที่เป็นแล้วเป็นTrue ในSheet_checkคน มันไม่ออกครับbank9597 wrote: ถ้าเข้าใจไม่ผิด ลองตามนี้ครับ
ที่ชีท "คน" เซลล์ D3 คีย์ =B3=C3 คัดลอกลงมาจนสุด
ที่ชีท "Checkคน" เซลล์ U2 คีย์ =COUNTIF(คน!$D$3:$D$422,FALSE)
ที่ชีท "Checkคน" เซลล์ S3 คีย์ =IF(ROWS($S$3:S3)>$U$2,"",INDEX(คน!C$3:C$423,SMALL(IF(คน!$D$3:$D$423=FALSE,ROW(คน!$D$3:$D$423)-ROW(คน!$D$3)+1),ROWS($S$3:S3))))
กด Ctrl+Shift ค้าง ตามด้วยปุ่ม Enter คัดลอกลงล่าง
ที่ชีท "Checkคน" เซลล์ R3 คีย์ =IF(ROWS(R$3:$S3)>$U$2,"",INDEX(คน!A$3:A$423,SMALL(IF(คน!$D$3:$D$423=FALSE,ROW(คน!$D$3:$D$423)-ROW(คน!$D$3)+1),ROWS(R$3:$S3))))
กด Ctrl+Shift ค้าง ตามด้วยปุ่ม Enter คัดลอกลงล่าง
ขอบคุณมากครับbank9597 wrote: ก็ถ้าค่า True เป็นค่าที่คุณต้องการให้แสดง คุณก็สามารถปรับสูตรได้เองได้ครับ
ที่ชีท "Checkคน" เซลล์ U2 คีย์ =COUNTIF(คน!$D$3:$D$422,True)
ที่ชีท "Checkคน" เซลล์ S3 คีย์ =IF(ROWS($S$3:S3)>$U$2,"",INDEX(คน!C$3:C$423,SMALL(IF(คน!$D$3:$D$423=True,ROW(คน!$D$3:$D$423)-ROW(คน!$D$3)+1),ROWS($S$3:S3))))
กด Ctrl+Shift ค้าง ตามด้วยปุ่ม Enter คัดลอกลงล่าง
ที่ชีท "Checkคน" เซลล์ R3 คีย์ =IF(ROWS(R$3:$S3)>$U$2,"",INDEX(คน!A$3:A$423,SMALL(IF(คน!$D$3:$D$423=True,ROW(คน!$D$3:$D$423)-ROW(คน!$D$3)+1),ROWS(R$3:$S3))))
กด Ctrl+Shift ค้าง ตามด้วยปุ่ม Enter คัดลอกลงล่าง