Page 1 of 1
ขอสูตรดึงข้อมูลมาอยู่ในเซลล์ต่อกันครับ
Posted: Sat Jun 17, 2017 9:04 pm
by ajsudkedt
คือข้อมูลอยู่กระจายกันตามแต่ละวันที่
หากต้องการดึงข้อมูลที่มีในแต่ละวันที่
มาอยู่ในเซลล์เรียงต่อกันไปเรื่อย ๆ
โดยมีวันที่ที่บันทึกข้อมูลรวมอยู่ด้วยครับ
จะต้องใช้สูตรอย่างไรครับ
ดั่งไฟล์แนบครับ
Re: ขอสูตรดึงข้อมูลมาอยู่ในเซลล์ต่อกันครับ
Posted: Sat Jun 17, 2017 9:18 pm
by snasui

ตัวอย่างสูตรครับ
เซลล์ O4 คีย์
=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX($F4:$N4,SMALL(IF(ISTEXT($F4:$N4),COLUMN($F$4:$N$4)-COLUMN($F$4)+1),COLUMNS($O4:O4)))))
Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง
ในการทำงานจริงใช้ Excel Version ใด ให้แนบไฟล์ด้วย Version นั้นจะได้ตอบสูตรให้ตรงกับ Version ไม่เช่นนั้นอาจจะจะได้สูตรยาวกว่าที่ควรจะเป็นครับ
Re: ขอสูตรดึงข้อมูลมาอยู่ในเซลล์ต่อกันครับ
Posted: Sun Jun 18, 2017 6:36 am
by ajsudkedt
อยากให้วันที่บันทึกข้อมูลมาแสดงด้วยน่ะครับ
Re: ขอสูตรดึงข้อมูลมาอยู่ในเซลล์ต่อกันครับ
Posted: Sun Jun 18, 2017 6:42 am
by ajsudkedt
ผม save as เป็น xlsx ไม่ได้ครับ
มันฟ้องดั่งภาพครับ
เพื่อให้โปรแกรม run ได้
ก็เลยต้องบันทึกแบบ xls
เพราะไฟล์ต้นฉบับเป็บ xls ครับ
หากจะ save as เป็น xlsx ต้องทำอย่างไรครับ
Re: ขอสูตรดึงข้อมูลมาอยู่ในเซลล์ต่อกันครับ
Posted: Sun Jun 18, 2017 6:46 am
by snasui

ตัวอย่างการปรับสูตรครับ
=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX(TEXT($F$3:$N$3,"dd/mm/yyyy-")&$F4:$N4,SMALL(IF(ISTEXT($F4:$N4),COLUMN($F$4:$N$4)-COLUMN($F$4)+1),COLUMNS($O4:O4)))))
ขอให้สังเกตการใช้งานลักษณะนี้จะได้ปรับเองได้ในภายหลังครับ
ajsudkedt wrote:ผม save as เป็น xlsx ไม่ได้ครับ
มันฟ้องดั่งภาพครับ
ก็เลยต้องบันทึกแบบ xls
หากจะ save as เป็น xlsx ต้องทำอย่างไรครับ
ได้ลองคลิกปุ่ม "ใช่" ตามภาพแล้วยัง ถ้ายัง เหตุใดไม่ลองคลิกครับ

Re: ขอสูตรดึงข้อมูลมาอยู่ในเซลล์ต่อกันครับ
Posted: Sun Jun 18, 2017 4:25 pm
by ajsudkedt
=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX(TEXT($F$3:$N$3,"dd/mm/yyyy-")&$F4:$N4,SMALL(IF(ISTEXT($F4:$N4),COLUMN($F$4:$N$4)-COLUMN($F$4)+1),COLUMNS($O4:O4)))))
สูตรนี้ใช้ได้ผลดั่งที่ต้องการเลยครับ
ขอบพระคุณท่านอาจารย์ snasui คนควน มาก ๆ เลยครับ
Re: ขอสูตรดึงข้อมูลมาอยู่ในเซลล์ต่อกันครับ
Posted: Sun Jun 18, 2017 4:32 pm
by ajsudkedt
หลังตอบ ใช่
แล้วเปิดไฟล์ .xlsx
ผลแจ้งดั่งภาพครับ
Re: ขอสูตรดึงข้อมูลมาอยู่ในเซลล์ต่อกันครับ
Posted: Sun Jun 18, 2017 4:33 pm
by ajsudkedt
แต่ใช้เป็น .xls ก็ได้ผลดั่งที่ต้องการแล้วครับ
ขอบพระคุณท่านอาจารย์ snasui คนควน คนเดิม มาก ๆ ครับ
Re: ขอสูตรดึงข้อมูลมาอยู่ในเซลล์ต่อกันครับ
Posted: Sun Jun 18, 2017 6:28 pm
by snasui

ไฟล์ที่จะใช้ Macro ให้ Save เป็น .xlsm เป็นอย่างน้อย ไม่ใช่ .xlsx ครับ