Page 1 of 1

ขอสูตรในการ Lookup ข้อมูล

Posted: Sat Oct 30, 2010 3:50 pm
by pisal
:P อยากให้ใส่แค่เลขรหัส แล้วแสดงผลหลายๆค่า ครับ ไม่รู้ใช้สูตรอย่างไร

Re: ขอสูตรในการ Lookup ข้อมูลมาแสดง

Posted: Sat Oct 30, 2010 4:24 pm
by snasui
:D ดูตัวอย่างในไฟล์แนบครับ

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

1. ชีท Register เซลล์ I1 คีืย์เลข 0 เพื่อเป็นค่าเริ่มต้นให้กับข้อ 2

2. ชีท Register เซลล์ I2 คีย์สูตรด้านล่างเพื่อให้ลำดับของค่าที่พบรหัสนักเรียนจากการคีย์ชีท Report เซลล์ I4

=IF(A2=report!$I$4,LOOKUP(9.99999999999999E+307,register!$I$1:I1)+1,"")

Copy ลงด้านล่างเท่าที่มีข้อมูล

3. ชีท Report เซลล์ H5 คีย์สูตรเพื่อนับว่าพบเลขประจำตัวนักเรียนจากชีท Register จำนวนกี่ค่า

=LOOKUP(9.99999999999999E+307,register!I:I)

Enter

4. ชีท Report เซลล์ A7 คีย์สูตรเพื่อให้ลำดับที่เรียงลงไปเรื่อย ๆ เท่าจำนวนมูลที่พบ

=IF(ROWS(A$7:A7)>$H$5,"",ROWS(A$7:A7))

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

5. ชีท Report เซลล์ B6 แสดงข้อมูลที่พบในชีท Register ตามลำดับ

=IF(N($A7),LOOKUP($A7,register!$I:$I,register!B:B),"")

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

6. ชีท Report เซลล์ C7 ดึงชื่อ Course จากชีท Course มาแสดง

=IF(N($A7),VLOOKUP($B7,course!$A$2:$C$5,2,0),"")

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

7. น้ำหนักและผลการเรียนดูตัวอย่างจากข้อ 6 และ 5 ตามลำดับ

ขอขอบคุณครับ

Posted: Sun Oct 31, 2010 6:26 am
by pisal
ขอขอบคุณท่านอาจารย์อย่างสูง ผมจะนำเอาความรู้ที่ได้ไปเผยแพร่ต่อไปครับ