Page 1 of 1

สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Tue Mar 13, 2018 10:04 pm
by yayeenaja
ตามไฟล์แนบคะ ผูกสูตรแล้วยังไม่ขึ้นคะ

ขอบคุณคะ

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Tue Mar 13, 2018 10:09 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ K3 คีย์
    =INDEX($E$3:$E$5,MATCH(1,IF($A$3:$A$5=G3,IF($B$3:$B$5=H3,IF($C$3:$C$5=I3,IF($D$3:$D$5=J3,1)))),0))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter
เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น
    Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน
    จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)}
    ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น
    ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Tue Mar 13, 2018 11:54 pm
by yayeenaja
ได้แล้วคะอาจารย์ ขอบคุณคะ :thup:

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Fri Mar 16, 2018 3:55 pm
by yayeenaja
ถ้าไม่ต้องการให้ขึ้น error กรณัข้อมูลไม่ตรงกันให้ขึ้นเป็นช่องว่าง ต้องใส่สูตร IF(ISERROR) คั้นตรงไหนคะ
รบกวนด้วยนะคะ

ขอบคุณคะ

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Fri Mar 16, 2018 4:01 pm
by logic
yayeenaja wrote: Fri Mar 16, 2018 3:55 pm ถ้าไม่ต้องการให้ขึ้น error กรณัข้อมูลไม่ตรงกันให้ขึ้นเป็นช่องว่าง ต้องใส่สูตร IF(ISERROR) คั้นตรงไหนคะ
รบกวนด้วยนะคะ

ขอบคุณคะ
ครอบเข้าไปเลยจะออกมาแบบนี้ครับ

=Iferror(สูตรเดิม,"")

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Sat Jun 23, 2018 11:09 am
by yayeenaja
สอบถามเพิ่มเติมคะ
ฐานข้อมูลเป็นแบบไฟล์แนบคะ ใช้สูตรเดิมแต่คำตอบไม่ขึ้นคะ
ไม่ทราบว่าผูกตรงไหนผิดรึเปล่าคะ

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Sat Jun 23, 2018 1:52 pm
by snasui
:D ตัวอย่างการปรับสูตรครับ

=INDEX($E$5:$E$7,MATCH(1,IF($A$5:$A$7=G5,IF($B$5:$B$7=H5,IF($C$5:$C$7=I5,IF($D$5:$D$7=J5,1))))))

Ctrl+Shift+Enter สังเกตว่าสูตรประเภทนี้เป็นการเทียบช่วงเซลล์กับเซลล์เดี่ยวครับ

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Sun Jun 24, 2018 7:27 pm
by yayeenaja
:thup: :D ขอบคุณคะอาจารย์ หนูนั่งแก้อยู่นานเลยคะอาจารย์

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Sun Jun 24, 2018 8:42 pm
by yayeenaja
อาจารย์คะผูกในไฟล์ตัวอย่างที่ส่งให้อาจารย์ผูกได้คะ

แต่พอมาผูกในไฟล์จริง เหมือนมีปัญหาตรง Sheet 2 ช่อง B7 คะ ซึ่งช่องนี้ผูกสูตร Vlookup ไว้
หนูเลยลองพิมพ์คำเฉยๆ ไม่มี Vlookup คำตอบขึ้นคะ
แต่จริงๆ แล้วต้องผูกช่อง B7 คะ

อาจารย์มีวิธีแก้ไหมคะ
ขอบคุณล่วงหน้าคะ

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Sun Jun 24, 2018 9:18 pm
by koko_excel_tip
ที่ Sheet "data base (species, แหล่งจับ)" ตัว Pink Salmon มีข้อความว่างหลัง Salmon 1 อักษรครับ ลบออก แล้วสูตรก็มาเรียบร้อยครับ ตามไฟล์แนบ :D :D :D

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Mon Jun 25, 2018 9:01 am
by yayeenaja
ขอบคุณคะ ได้แล้วคะ

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Sun Jul 29, 2018 9:51 pm
by yayeenaja
สอบถามคะ

ผลลัพธ์ที่คอลัมน์ K ขึ้นมา 2 เงื่อนไข แต่ต้องการให้ผลลัพธ์ขึ้นมาช่องเดียว โดยที่อีกช่องหายไป หรือเป็นตัวอักษรสีขาวก็ได้ทำอย่างไงคะ
แนบไฟล์ให้แล้วคะ

ขอบคุณคะ

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Sun Jul 29, 2018 10:07 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ F5 คีย์
    =LOOKUP(CHAR(255),G$4:G5)&LOOKUP(CHAR(255),H$4:H5)&LOOKUP(CHAR(255),I$4:J5)&LOOKUP(CHAR(255),J$4:J5)
    Enter > Copy ลงด้านล่าง
  2. ที่ K5 คีย์
    =IF(COUNTIF(F$4:F5,F5)>1,"",INDEX($E$5:$E$7&"",MATCH(1,IF($A$5:$A$7=G5,IF($B$5:$B$7=H5,IF($C$5:$C$7=I5,IF($D$5:$D$7=J5,1)))))))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Mon Jul 30, 2018 9:10 am
by yayeenaja
อาจารย์คะ
ใส่สูตรตามที่อาจารย์บอกแล้วคะ ผลลัพธ์ที่ช่อง K8 ไม่หายไปคะ
ตัวอย่างตามไฟล์แนบคะอาจารย์ รบกวนด้วยนะคะ

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Mon Jul 30, 2018 9:13 am
by snasui
:D ลบ G7:K7 ที่เป็นหัวคอลัมน์ทิ้งไปครับ

ถ้าลบไม่ได้กรุณาแจ้งมาโดยละเอียดว่างานนี้มีลักษณะเป็นอย่างไร ทำไมต้องมีหัวคอลัมน์คั่น :?

Re: สอบถามคะ ต้องการให้ได้ผลลลัพธ์จากฐานข้อมูล ค่าที่ได้จะต้องตรงกันทั้งหมดคะ

Posted: Mon Jul 30, 2018 1:33 pm
by yayeenaja
ขอบคุณคะ อาจารย์
จะเอาไปประยุกต์ใช้ดูคะ