Page 1 of 1
ต้องการให้แสดงข้อมูลล่าสุดตามลำดับในแต่ละแถว
Posted: Fri Jul 12, 2019 10:39 am
by jwwam
ขออนุญาตค่ะ
ตามไฟล์แนบ
ต้องการให้ตารางด้านขวาแสดงข้อมูลล่าสุดของตารางด้านซ้ายเป็นลำดับๆมาค่ะ
สามารถใช้สูตรไหนได้บ้างคะ
Re: ต้องการให้แสดงข้อมูลล่าสุดตามลำดับในแต่ละแถว
Posted: Fri Jul 12, 2019 1:19 pm
by logic
ลองแบบนี้ครับ
F2 =IFERROR(INDEX($A2:$D2,SUMPRODUCT(--($A2:$D2<>""))-COLUMNS($F2:F2)+1),"")
คัดลอกสูตรไปขวาแล้วคัดลอกไปช่วงอื่น ๆ
Re: ต้องการให้แสดงข้อมูลล่าสุดตามลำดับในแต่ละแถว
Posted: Fri Jul 12, 2019 3:48 pm
by jwwam
logic wrote: Fri Jul 12, 2019 1:19 pm
ลองแบบนี้ครับ
F2 =IFERROR(INDEX($A2:$D2,SUMPRODUCT(--($A2:$D2<>""))-COLUMNS($F2:F2)+1),"")
คัดลอกสูตรไปขวาแล้วคัดลอกไปช่วงอื่น ๆ
ขออนุญาตเพิ่มเติมค่ะ
พอลบ K102 ออกไป เกิดช่องว่างตรงกลางแล้วตารางด้านซ้ายมันไม่เรียงข้อมูลให้ค่ะ
ตามไฟล์แนบค่ะ
Re: ต้องการให้แสดงข้อมูลล่าสุดตามลำดับในแต่ละแถว
Posted: Sat Jul 13, 2019 8:20 am
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
- ที่ A2 คีย์
=IFERROR(INDEX($F2:$I2,LARGE(IF($F2:$I2<>"",COLUMN($F2:$I2)-COLUMN($F2)+1),COLUMNS($A2:A2))),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
วิธีการกดแป้นดูที่นี่ครับ
https://snasui.com/viewtopic.php?f=6&t=13228