Page 1 of 1
สูตรดึงข้อมูลข้ามไฟล์ตามเงื่อนไขที่กำหนด
Posted: Mon Mar 18, 2024 2:35 pm
by Jirawat namrach
รบกวนสอบถามสูตรการดึงข้อมูลครับ ไฟล์ Report ใส่เลข Bom no. ในช่อง F1 จะไปค้นหาเลขที่ตรงกันในไฟล์ book1 ซึ่งในไฟล์ book1 ถูกแยกเป็น Model ไว้ ซึ่งเลข Bom no. ของแต่ละ Model จะอยู่ในช่อง A:A เลข Bom no. อยู่ที่ Model ไหนสามารถดูได้ที่ชีท data ของไฟล์ book1 และดึงข้อมูล Bom no. ที่ตรงกันทั้งหมดมาแสดงที่ไฟล์ Report ตัวอย่างตามไฟล์แนบครับ
Re: สูตรดึงข้อมูลข้ามไฟล์ตามเงื่อนไขที่กำหนด
Posted: Mon Mar 18, 2024 5:43 pm
by puriwutpokin
ที่ F2:F6 คีย์ Book1.xlsx
ที่ G2:G6 คีย์ชื่อชีท SX3000II
SX4000II
OTHER
SIMULATOR
SX3000ec
ที่ ฤ2=IFERROR(INDEX(INDIRECT("["&$F$2:$F$6&"]"&IFERROR(INDEX($G$2:$G$6,MATCH(TRUE,INDEX(COUNTIFS(F$1:F1,INDIRECT("["&$F$2:$F$6&"]!"&$G$2:$G$6))<COUNTIF(INDIRECT("'["&$F$2:$F$6&"]"&$G$2:$G$6&"'!A2:A999"),$F$1),),)),"")&"!C2:F999"),AGGREGATE(15,6,(ROW($A$2:$A$999)-ROW($A$2)+1)/(INDEX(INDIRECT("["&$F$2:$F$6&"]"&IFERROR(INDEX($G$2:$G$6,MATCH(TRUE,INDEX(COUNTIFS(F$1:F1,INDIRECT("["&$F$2:$F$6&"]!"&$G$2:$G$6))<COUNTIF(INDIRECT("'["&$F$2:$F$6&"]"&$G$2:$G$6&"'!A2:A999"),$F$1),),)),"")&"!A2:A999"),0)=$F$1),ROWS($A$2:$A2)),COLUMNS($A2:A2)),"") กด Ctrl+Shift+Enter แล้วลากสูตรไปตามตารางครับ
Re: สูตรดึงข้อมูลข้ามไฟล์ตามเงื่อนไขที่กำหนด
Posted: Tue Mar 19, 2024 8:43 am
by Jirawat namrach
ได้ตามต้องการครับ แต่จะเป็นไปได้มั้ย ถ้าต้องการ Link แบบไม่ต้องเปิดไฟล์ Book1 หรือต้องไป VBA อย่างเดียวครับ