Page 1 of 1

ขอคำแนะนำเรื่องการค้นหาข้อมูลข้าม Sheet ค่ะ

Posted: Wed Nov 17, 2010 2:45 pm
by namfra
สวัสดีค่ะ
ขอคำแนะนำเรื่องการค้นหาข้อมูลข้าม Sheet ค่ะ มีไฟล์แนบมาด้วยค่ัะ รหัสเปิดไฟล์ 2519 ค่ะ
ต้องการค้นหาข้อมูลหมายเลขเครื่องจาก Sheet Moniter และ Sheet ต่างๆ โดยการใส่หมายเลขเครื่อง ที่ J9
ให้แสดงผลที่ L9 ค่ะ ใช้ Office 2007 อยากเก็บข้อมูลไว้ใน Excel แต่ไม่ค่อยมีความรู้ค่ะ
ขอบคุณค่ะ

Re: ขอคำแนะนำเรื่องการค้นหาข้อมูลข้าม Sheet ค่ะ

Posted: Wed Nov 17, 2010 6:32 pm
by snasui
:D เพื่อให้ง่ายต่อการค้นหาข้อมูลควรทำข้อมูลให้เป็น Database คืออยู่ใน Sheet เดียวกันเรียงไปด้านล่างเรื่อย ๆ หากจะแยกเป็นแต่ละ Sheet ในภายหลังก็สามารถทำได้โดยง่าย

ลักษณะของข้อมูลที่ทำมานี้เป็นการนำรายงานสำเร็จมาแทน Database เพื่อค้นหาข้อมูล ถามว่าทำได้หรือไม่ ตอบว่าได้ แต่สูตรจะยากถึงยากมากสำหรับมือใหม่ หรือไม่ก็ต้องพึ่งพา VBA ซึ่งจะยิ่งยุ่งยากขึ้นไปอีก

เบื้องต้นให้ทำข้อมูลเป็น Database ก่อนครับ เพื่อให้ง่ายต่อการจัดการ ไม่ว่าจะด้วย PivotTable หรือสูตร ลอง Search คำว่า Database ในเวบนี้ดูครับ :mrgreen:

Re: ขอคำแนะนำเรื่องการค้นหาข้อมูลข้าม Sheet ค่ะ

Posted: Wed Dec 29, 2010 11:47 am
by namfra
รบกวนช่วยดูให้ด้วยค่ะ
ไม่แน่ใจว่าทำแบบนี้หรือเปล่า
รบกวนใส่สูตรให้ด้วยนะค่ะ ลองทำแล้วไม่รู้ว่าผิดตรงไหนค่ะ
รหัสค่ะ 2519

Re: ขอคำแนะนำเรื่องการค้นหาข้อมูลข้าม Sheet ค่ะ

Posted: Wed Dec 29, 2010 1:07 pm
by snasui
:D ลองตามไฟล์แนบครับ

1. ชีท Data เซลล์ M2 คีย์

=IF(C2=Search!$D$7,LOOKUP(9.99999999999999E+307,M$1:M1)+1,"")

Enter > Copy ลงด้านล่าง

2. ชีท Search เซลล์ D9 คีย์

=LOOKUP(9.99999999999999E+307,Data!M:M)

Enter

3. ชีท Search เซลล์ C14 คีย์

=IF(ROWS(C$14:C14)>$D$9,"",LOOKUP(ROWS(C$14:C14),Data!$M:$M,Data!B:B))

Enter > Copy ลงด้านล่างและเซลล์ด้านขวาที่เกี่ยวข้อง