สอบถามการส่งค่า แบบมีเงื่อนไข
Posted: Wed Jul 03, 2019 6:43 am
พอดีผมได้คำสั่งมาจากที่อื่นอีกทีครับ เลยไม่ทราบว่าจะต้องแก้ตรงไหน
=IFERROR(INDEX(Main!$D$1:$D$11199,SMALL(IF(Main!$G$1:$G$11199=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,255),ROW(Main!$D$2:$D$11199)-ROW(Main!$D$2)+1),ROWS(A$4:A4))),"")
คำสั่งชุดนี้จะส่งข้อมูล จาก Sheet หลักครับ(Main) มาอีก Sheet โดยใช้เงื่อนไขการค้นหาคือ ชื่อ Sheet เช่น
ชื่อ Sheet คือ AAA ถ้ามันค้นหาเจอคำว่า AAA ในเซลที่ระบุในหน้าจอหลัก มันจะมาเพิ่มข้อมูลต่อท้ายให้เรื่อยๆครับ
คำถามคือ ถ้าผมไม่อยาก อ้างอิงการค้นหาจาก ชื่อSheet แต่อยากให้เป็นค่าที่ผมกำหนดขึ้นมาเองแบบตายตัวเลยต้องแก้ตรงไหนครับ
=IFERROR(INDEX(Main!$D$1:$D$11199,SMALL(IF(Main!$G$1:$G$11199=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,255),ROW(Main!$D$2:$D$11199)-ROW(Main!$D$2)+1),ROWS(A$4:A4))),"")
คำสั่งชุดนี้จะส่งข้อมูล จาก Sheet หลักครับ(Main) มาอีก Sheet โดยใช้เงื่อนไขการค้นหาคือ ชื่อ Sheet เช่น
ชื่อ Sheet คือ AAA ถ้ามันค้นหาเจอคำว่า AAA ในเซลที่ระบุในหน้าจอหลัก มันจะมาเพิ่มข้อมูลต่อท้ายให้เรื่อยๆครับ

