Page 1 of 1

ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 11:51 am
by brakubra
Stock ZCE.xlsx
สวัสดีครับอาจารย์ทุกท่าน
ผมขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ
ตัวอย่างในไฟล์แนบครับ

ผมต้องการให้ข้อมูลรายการแสดงเมื่อผมพิมพ์ชื่อสินค้าในช่องค้นหา
เช่นผมต้องการดูสินค้า AA โดยการพิมพ์ชื่อสินค้า AA ในช่องค้นหา ต้องการให้ขูลของของ AA แสดงอย่างเดียว ไม่ต้องการให้ BB,CC,FF,YY แสดงขึ้นมา

ขอบคุณครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 12:07 pm
by snasui
:D เซลล์ A28 คีย์สูตรตามด้านล่างครับ

Code: Select all

=IFERROR(INDEX(A$5:A$16,SMALL(IF($D$5:$D$16=$D$25,ROW($A$5:$A$16)-ROW($A$5)+1),ROWS(A$28:A28))),"")
Ctrl+Shift+Enter (กด 3 แป้นพร้อมกันเพื่อรับสูตร ไม่ใช่กดแค่ Enter แป้นเดียว) > Copy เฉพาะสูตร (ไม่ Copy Format ไปด้วย) ไปด้านขวาและลงด้านล่าง

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 12:33 pm
by brakubra
snasui wrote::D เซลล์ A28 คีย์สูตรตามด้านล่างครับ

Code: Select all

=IFERROR(INDEX(A$5:A$16,SMALL(IF($D$5:$D$16=$D$25,ROW($A$5:$A$16)-ROW($A$5)+1),ROWS(A$28:A28))),"")
Ctrl+Shift+Enter (กด 3 แป้นพร้อมกันเพื่อรับสูตร ไม่ใช่กดแค่ Enter แป้นเดียว) > Copy เฉพาะสูตร (ไม่ Copy Format ไปด้วย) ไปด้านขวาและลงด้านล่าง
ขอบคุณครับอาจารย์
แต่ เซลล์ A28 เป็นวันที่อยู่ครับผมจะคีย์อย่างไรครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 12:58 pm
by snasui
:D เซลล์ A28 จะเป็นอะไรก็คีย์สูตรได้ทั้งนั้นครับ ยกเว้นมีการ Merge เซลล์หรือ Protect เอาไว้ ไม่ทราบว่ามีปัญหาใดจึงคี่ย์สูตรไม่ได้ครับ

ควรระบุให้ชัดเจนว่าต้องการผลลัพธ์ที่เซลล์ใด ด้วยค่าเท่าใดบ้าง เพื่อจะได้เข้าใจตรงกัน สำหรับสูตรนั้นจะดึงมาทุกค่าในบรรทัดเดียวกัน หากว่า D5:D16 มีค่าเท่ากับ D25 ครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 1:04 pm
by brakubra
snasui wrote::D เซลล์ A28 จะเป็นอะไรก็คีย์สูตรได้ทั้งนั้นครับ ยกเว้นมีการ Merge เซลล์หรือ Protect เอาไว้ ไม่ทราบว่ามีปัญหาใดจึงคี่ย์สูตรไม่ได้ครับ

ควรระบุให้ชัดเจนว่าต้องการผลลัพธ์ที่เซลล์ใด ด้วยค่าเท่าใดบ้าง เพื่อจะได้เข้าใจตรงกัน สำหรับสูตรนั้นจะดึงมาทุกค่าในบรรทัดเดียวกัน หากว่า D5:D16 มีค่าเท่ากับ D25 ครับ
รบกวนอาจารย์ดูที่ ตัวอย่างการแสดงครับ
ถ้าค้นหา สินค้า AA ให้ในตารางแสดงข้อมูลเฉพาะ สินค้า AA ครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 1:10 pm
by snasui
:D สูตรที่ผมให้ไปก็แสดงเฉพาะสินค้า AA เท่านั้น ลองเขี่ยนดูก่อน แล้วแนบสิ่งที่เป็นปัญหาหรือไม่ตรงกับที่ต้องการมาถามกันต่อครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 1:15 pm
by brakubra
snasui wrote::D สูตรที่ผมให้ไปก็แสดงเฉพาะสินค้า AA เท่านั้น ลองเขี่ยนดูก่อน แล้วแนบสิ่งที่เป็นปัญหาหรือไม่ตรงกับที่ต้องการมาถามกันต่อครับ
ตามไฟล์แนบครับอาจารย์

ตารางบนคือตารางจริงที่จะใช้ในการค้นหาครับให้ได้ข้อมูล AA ออกมาอย่างเดียว

ตารางข้างล่างคือตารางผลที่แสดงจากการค้นหา AA ครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 1:20 pm
by snasui
:D ยังทำไม่ครบตามทีผมแจ้งไปครับ :ard:
snasui wrote:Ctrl+Shift+Enter (กด 3 แป้นพร้อมกันเพื่อรับสูตร ไม่ใช่กดแค่ Enter แป้นเดียว) > Copy เฉพาะสูตร (ไม่ Copy Format ไปด้วย) ไปด้านขวาและลงด้านล่าง

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 1:25 pm
by brakubra
snasui wrote::D ยังทำไม่ครบตามทีผมแจ้งไปครับ :ard:
snasui wrote:Ctrl+Shift+Enter (กด 3 แป้นพร้อมกันเพื่อรับสูตร ไม่ใช่กดแค่ Enter แป้นเดียว) > Copy เฉพาะสูตร (ไม่ Copy Format ไปด้วย) ไปด้านขวาและลงด้านล่าง

Ctrl+Shift+Enter กดแล้วจะได้ตัวเลขมา
แล้ว Copy เฉพาะสูตร ไม่ Copy Format ไปด้วย ไปด้านขวาและลงด้านล่าง คืออะไรเหรอครับ ผมยังไม่เข้าใจเลยครับ

แสดงผมตาม filter ชื่อสินค้า AA ตามไฟล์แนบครับอาจารย์

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 1:34 pm
by snasui
:D หลังจากคีย์สูตรที่ A28 แล้ว ให้คลิกขวาที่ A28 > เลือก Copy จากนั้นคลุม B28:K28 > คลิกขวา > เลือก Paste Special > Formulas > OK

:roll: อันนี้เป็นการ Copy ไปด้านขวา ที่เหลือคือ Copy สูตรทั้งหมดลงด้านล่าง ลองทำดูก่อนว่าติดอะไรหรือไม่ครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 1:59 pm
by brakubra
snasui wrote::D หลังจากคีย์สูตรที่ A28 แล้ว ให้คลิกขวาที่ A28 > เลือก Copy จากนั้นคลุม B28:K28 > คลิกขวา > เลือก Paste Special > Formulas > OK

:roll: อันนี้เป็นการ Copy ไปด้านขวา ที่เหลือคือ Copy สูตรทั้งหมดลงด้านล่าง ลองทำดูก่อนว่าติดอะไรหรือไม่ครับ
ได้แล้วครับอาจารย์
ผมรบกวนอีกข้อครับถ้าเราจะทำข้าม Sheet ต้องเพิ่ม สูตรอย่างไรครับ
ตามไฟล์แนบครับ
ขอบคุณครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 2:05 pm
by snasui
:D ให้ Cut A25:K40 ไปวางในชีทปลายทางที่ต้องการก็จะได้การอ้างอิงแบบข้ามชีทครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 2:26 pm
by brakubra
snasui wrote::D ให้ Cut A25:K40 ไปวางในชีทปลายทางที่ต้องการก็จะได้การอ้างอิงแบบข้ามชีทครับ
ผมลองเขียนสูตรอ้างอิง sheet stock แต่ไม่สามารถแสดงข้อมูลได้
รบกวนอาจารย์เขียนตัวอย่างสูตรให้ด้วยครับ
ผมทำตามไฟล์แนบครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Sat Dec 13, 2014 2:29 pm
by snasui
:D ใช้วิธีการ Cut หรือตัดสูตรเดิมไปใช้ได้เลยครับ

วิธีการ
คลุมA25:K40 แล้วคลิกขวา > เลือก Cut > ไปยังชีทปลายทาง > คลิกเซลล์ที่ต้องการวาง > กดแป้น Enter

ไม่ต้องเขียนสูตรใหม่แต่อย่างใดครับ

Re: ขอคำแนะนำในการเรียกข้อมูลมาแสดงครับ

Posted: Fri Dec 19, 2014 4:37 pm
by brakubra
snasui wrote::D ใช้วิธีการ Cut หรือตัดสูตรเดิมไปใช้ได้เลยครับ

วิธีการ
คลุมA25:K40 แล้วคลิกขวา > เลือก Cut > ไปยังชีทปลายทาง > คลิกเซลล์ที่ต้องการวาง > กดแป้น Enter

ไม่ต้องเขียนสูตรใหม่แต่อย่างใดครับ
ขอบคุณครับอาจารย์ ผมทำสำเร็จแล้วครับ

ปีใหม่ขอให้อาจารย์มีความสุข สุขภาพแข็งแรง สมหวังทุกประการครับ..... :cp: :cp: :cp: :cp: