รบกวนสอบถามสูตรการดึงข้อมูลข้ามชีท
Posted: Sun May 26, 2013 10:55 am
ดิฉันรบกวนสอบถามท่านผู้รู้เกี่ยวกับสูตรการดึงข้อมูลข้ามชีท ดังนี้คะ ดิฉันต้องการดึงข้อมูลจากชึท data ไปที่ชีท reportA1 ดังนี้คะ
ผลลัพธ์ของ C ในชีท reportA1
1. ถ้าข้อมูลที่ C3 ของชีท reportA1 ตรงกับข้อมูลที่่ C2:AJ2 ของชีท data
2. ถ้าข้อมูลที่ B4:B599 ของชีท reportA1 ตรงกับข้อมูลที่่ B4:B2999 ของชีท data
3. ถ้าข้อมูลที่ C5 ของชีท reportA1 ตรงกับข้อมูลที่่ C3:AJ3 ของชีท data
ให้ดึงข้อมูลที่ C4:AJ2999 ชีท data มาไว้ที่ C6:C599 ของชีท reportA1
ผลลัพธ์ของ D ในชีท reportA1
1. ถ้าข้อมูลที่ C3 ของชีท reportA1 ตรงกับข้อมูลที่่ C2:AJ2 ของชีท data
2. ถ้าข้อมูลที่ B4:B599 ของชีท reportA1 ตรงกับข้อมูลที่่ B4:B2999 ของชีท data
3. ถ้าข้อมูลที่ D5 ของชีท reportA1 ตรงกับข้อมูลที่่ C3:AJ3 ของชีท data
ให้ดึงข้อมูลที่ C4:AJ2999 ชีท data มาไว้ที่ D6:D599 ของชีท reportA1
ปกติแล้วดิฉันใช้สูตรตามด้านล้าง
{=SUM(($B6=data!$B$4:$B$2999)*(D$5=data!$C$3:$AJ$3)*($C$3=data!$C$2:$AJ$2)*data!$C$4:$AJ$2999)}
แต่ process การทำงานค่อนข้างช้า เพราะมีข้อมูลเป็นจำนวนมาก เพราะมี sheet report = 17 ชีทคะ
รบกวนท่านผู้รู้ช่วยแนะนำสูตรด้วยคะ ขอบคุณคะ
ผลลัพธ์ของ C ในชีท reportA1
1. ถ้าข้อมูลที่ C3 ของชีท reportA1 ตรงกับข้อมูลที่่ C2:AJ2 ของชีท data
2. ถ้าข้อมูลที่ B4:B599 ของชีท reportA1 ตรงกับข้อมูลที่่ B4:B2999 ของชีท data
3. ถ้าข้อมูลที่ C5 ของชีท reportA1 ตรงกับข้อมูลที่่ C3:AJ3 ของชีท data
ให้ดึงข้อมูลที่ C4:AJ2999 ชีท data มาไว้ที่ C6:C599 ของชีท reportA1
ผลลัพธ์ของ D ในชีท reportA1
1. ถ้าข้อมูลที่ C3 ของชีท reportA1 ตรงกับข้อมูลที่่ C2:AJ2 ของชีท data
2. ถ้าข้อมูลที่ B4:B599 ของชีท reportA1 ตรงกับข้อมูลที่่ B4:B2999 ของชีท data
3. ถ้าข้อมูลที่ D5 ของชีท reportA1 ตรงกับข้อมูลที่่ C3:AJ3 ของชีท data
ให้ดึงข้อมูลที่ C4:AJ2999 ชีท data มาไว้ที่ D6:D599 ของชีท reportA1
ปกติแล้วดิฉันใช้สูตรตามด้านล้าง
{=SUM(($B6=data!$B$4:$B$2999)*(D$5=data!$C$3:$AJ$3)*($C$3=data!$C$2:$AJ$2)*data!$C$4:$AJ$2999)}
แต่ process การทำงานค่อนข้างช้า เพราะมีข้อมูลเป็นจำนวนมาก เพราะมี sheet report = 17 ชีทคะ
รบกวนท่านผู้รู้ช่วยแนะนำสูตรด้วยคะ ขอบคุณคะ