Page 1 of 1

การใช้ function if หาข้อมูลและแสดงค่าอื่นที่สัมพันธ์กัน

Posted: Tue Jul 12, 2011 10:40 am
by ::mangpor::
รบกวนหน่อยค่ะถ้าต้องการใช้ function if โดยการ input number ในช่อง idea number ซึ่งต้องการให้ค่าอื่นๆ ที่สัมพันธ์ต่อเนื่องกันของ idea number ซึ่งข้อมูลรายละเอียดอยู่อีก sheet นึง ซึ่งมีหลายแถว แสดงค่าขึ้นมาโดยอัตโนมัติ น่ะค่ะโดย ต้องใช้สูตรอย่างไรค่ะ ซึ่งข้อมูลที่ใช้อ้างอิงในการค้นหาจะมีข้อมูลกรอกเพิ่มมาเรื่อยๆ น่ะค่ะ รบกวนท่านผู้รู้ช่วยแนะนำด้วยค่ะ

ปล**ที่ไม่ใช้ vlookup เนื่องจากต้องการเลือกดูแค่บาง idea number นะค่ะ
function-if.gif

Re: การใช้ function if หาข้อมูลและแสดงค่าอื่นที่สัมพันธ์กัน

Posted: Tue Jul 12, 2011 12:50 pm
by snasui
:D ลองตามไฟล์แนบครับ

ที่ B7 คีย์

=VLOOKUP(B$6,'CRID2 Report Sheet'!$A$2:$CK$4,MATCH(Sheet1!$A7,'CRID2 Report Sheet'!$A$1:$CK$1,0),0)

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

Re: การใช้ function if หาข้อมูลและแสดงค่าอื่นที่สัมพันธ์กัน

Posted: Tue Jul 12, 2011 1:22 pm
by ::mangpor::
:D :D :D :D โหหสุดยอดดด ขอบคุณมากๆ ค่ะ :D :D เพิ่งรู้ว่า Vlookup ทำแบบนี้ได้ด้วย :rz:

Re: การใช้ function if หาข้อมูลและแสดงค่าอื่นที่สัมพันธ์กัน

Posted: Wed Jul 13, 2011 8:57 am
by ::mangpor::
รบกวนถามต่อยอดอีกนิดนึงค่ะ...จากสูตรที่ lookup แล้ว

=VLOOKUP(B$6,'CRID2 Report Sheet'!$A$2:$CK$4,MATCH(Sheet1!$A7,'CRID2 Report Sheet'!$A$1:$CK$1,0),0)

หากต้องการสร้างเงื่อนไขเพิ่มเติมเช่น เมื่อ lookup เจอค่าแล้ว หากค่าที่พบใน field = AAA ให้แสดงผลลัพธ์ เป็น Good แทน ตามตัวอย่างด้านล่าง

AAA แสดงผลเป็น Good
BBB แสดงผลเป็น Fair
CCC แสดงผลเป็น Poor

กรณีอย่างนี้เราจะเขียนสูตรอย่างไรค่ะอ้างอิงจากไฟล์เดิมน่ะค่ะ

Re: การใช้ function if หาข้อมูลและแสดงค่าอื่นที่สัมพันธ์กัน

Posted: Wed Jul 13, 2011 10:29 am
by snasui
:D ลองปรับเป็นตามด้านล่างครับ

=Lookup(VLOOKUP(B$6,'CRID2 Report Sheet'!$A$2:$CK$4,MATCH(Sheet1!$A7,'CRID2 Report Sheet'!$A$1:$CK$1,0),0),{"AAA","BBB","CCC"},{"Good","Fair","Poor"})

Enter