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
:D ตัวอย่างสูตรครับ

เซลล์ 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
:D ตัวอย่างการปรับสูตรครับ

=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 ต้องทำอย่างไรครับ
ได้ลองคลิกปุ่ม "ใช่" ตามภาพแล้วยัง ถ้ายัง เหตุใดไม่ลองคลิกครับ :?: :mrgreen:

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
:D ไฟล์ที่จะใช้ Macro ให้ Save เป็น .xlsm เป็นอย่างน้อย ไม่ใช่ .xlsx ครับ