Page 1 of 1
การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 9:45 am
by cm9noom
ต้องการแสดงค่าตามรูปนะครับ คือผมไม่ทราบว่าจะ lookup ขอ้มมูลจากค่าว่างยังไง
พอดีผมได้ค่า ในช่องตาราง Data มาต้องการแสดงผลลัพท์ดังรูปครับ
หรือผมควรจะออกแบบช่อง Data ใหม่
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 9:57 am
by cruzz
1. ทำไมช่องสดมภ์ของ Data มี หน่วยเหมือนกัน 2 ช่องล่ะครับ
2. ช่วยแนบไฟล์มาด้วยจะดีมากครับ
3. สำหรับสูตร ผมคิดถึง small() และการใช้ Privote ครับ
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 10:04 am
by cm9noom
ลองสร้างตารางให้เหมือนข้อมูลจริงที่สุดครับ
เนื่องจากในแต่ละ Week จะมีค่าได้แค่ค่าเดียวครับ
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 10:49 am
by snasui

ลองตามนี้ครับ
- เซลล์ F4 คียสูตรเพื่อใช้เป็นคอลัมน์ช่วย
=IF(COUNTA(B4:E4)=0,"",LOOKUP(CHAR(255),B4:E4))
Enter > Copy ลงด้านล่าง
- เซลล์ B16 คีย์สูตรเพื่อแสดงรายการ
=IF($A16>COUNTA($B$4:$E$11),"",INDEX($A$4:$A$11,SMALL(IF($F$4:$F$11<>"",ROW($F$4:$F$11)-ROW($F$4)+1),$A16)))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- เซลล์ C16 ปรับสูตรจาก B16 เป็น
=IF($A16>COUNTA($B$4:$E$11),"",INDEX($F$4:$F$11,SMALL(IF($F$4:$F$11<>"",ROW($F$4:$F$11)-ROW($F$4)+1),$A16)))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
!
| Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง |
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 11:05 am
by cm9noom
ได้แล้วครับขอบคุณมากๆครับ
แต่ขอไปไปแกะสูตรทำความเข้าใจก่อน ไม่เคยใช้เลยครับ T^T
ขอบคุณอีกครั้งครับ
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 1:52 pm
by cm9noom
ขอความช่วยเหลืออีกครั้งได้หรือเปล่าครับ
พอดีผมพยายามแก้จาก Row ให้เป็น column เนื่องจากการใช้งานจริงจะมีอีกหลายเดือนครับ
แต่พอแก้แล้วมันแสดงค่าไม่ถูก
ขอความช่วยเหลืออีกครั้งครับ
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 1:59 pm
by snasui

แนบไฟล์ตัวอย่างที่ได้ลองเองแล้วติดปัญหามาด้วย ชี้ให้เห็นว่าข้อมูลเป็นอย่างไร ต้องการคำตอบเป็นอย่างไร จะได้เข้าใจตรงกันครับ
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 2:02 pm
by cm9noom
ขอโทษด้วยครับแนบไฟล์ผิด
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 2:06 pm
by snasui

ไฟล์ที่แนบมาไม่ได้เขียนสูตรตามที่ผมได้แนะนำไปครับ
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 2:11 pm
by cm9noom
ใช่ครับเนื่องจากที่ตอบตอนแรก ตั้งค่าใช้แถวหลังของแต่ละเดือน (ซึ่งทดลองแล้วใช้งานได้ 100%)
ผมเลยประยุกต์ จาก Row มาเป็น column ครับ
เนื่องจากจะใช้งานจริงได้สะดวกกว่าเนื่องจากข้อมูลจริงจะแสดงเดือนทั้ง 12 เดือน
ผมเลยลองปรับ แต่ยังไม่เข้าใจในฟังค์ชั่นต่างๆครับ เลยเป็นอย่างที่เห็น
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 2:23 pm
by snasui

ควรจะทำข้อมูลที่เป็น
ตัวแทนข้อมูลจริงมาถามกัน จะได้เห็นว่าข้อมูลเป็นอย่างไร ต้องการคำตอบเป็นอย่างไร ไม่ใช่ยกตัวอย่างข้อมูลเดิม แต่พยายามจะเปลี่ยนสูตรเอง เพราะหากข้อมูลเป็นลักษณะเดิมก็ไม่จำเป็นต้องเปลียนสูตร
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 2:47 pm
by cm9noom
ต้องขอโทษด้วยครับข้อมูลจริง เกี่ยวข้องกับบริษัท
ที่ผมจำเป็นต้องแก้ไขเนื่องจาก ในแต่ละ week มีได้ค่าเดียว แต่ถ้า week 1 กับ week 2 มีค่ารายการเดียวกัน ในสูตรจะแสดงค่าล่าสุด
ผมเลยพยายามแก้จาก row เป็น column ครับ
ขออภัยด้วยครับ
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 3:05 pm
by snasui

ไม่เข้าใจและไม่เห็นภาพครับ
กรุณาอ่านกฎการใช้บอร์ดทุกข้อด้านบน

ซ้ำอีกครั้งโดยเฉพาะข้อ 4 ครับ
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 3:23 pm
by cm9noom
ขอโทษอีกครั้งครับ
ตอนนี้ลองเพิ่มข้อมูลให้เห็นภาพ และปัญหาที่พบเจอ
จึงพยายามปรับแก้ไขสูตรที่ได้ทำการแนะนำครับ
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 4:06 pm
by snasui

ควรจัดทำข้อมูลต้นแหล่งมาเป็น Database ตามภาพแนบ จึงจะสะดวกต่อการนำมาทำรายงานในลักษณะต่าง ๆ
การนำรายงานมาทำรายงานเป็นเรื่่องยุ่งยากลำบากครับ
Re: การแสดงค่าในช่องที่มีค่าอยู่
Posted: Wed Jan 15, 2014 4:21 pm
by cm9noom
ครับ กำลังออกแบบ หน้า input ให้เขาใหม่
ขอบคุณนะครับ อย่างน้อยก็ได้ความรู้ใหม่ครับ