Page 1 of 1

แทนที่ตัวเลขที่ว่าง จากตัวเลขในวันเดิมของปีที่แล้ว

Posted: Fri Oct 28, 2016 1:41 pm
by somjeed
สวัสดีค่ะ รบกวนช่วยแนะนำวิธี
แทนที่ตัวเลขที่ว่าง จากตัวเลขในวันเดิมของปีที่แล้ว

เช่น ตัวเลขของวันที่ 1 ม.ค. 59 ว่างอยู่ ต้องการแทนค่าที่ว่างด้วยตัวเลขที่อยู่ในวันที่ 1 ม.ค.58 ค่ะ

ดังไฟล์ตัวอย่างที่แนบค่ะ

ขอบคุณค่ะ

Re: แทนที่ตัวเลขที่ว่าง จากตัวเลขในวันเดิมของปีที่แล้ว

Posted: Fri Oct 28, 2016 3:43 pm
by parakorn
Insert Column ด้านหน้าสุด เพิ่ม 1 Column
ใส่สูตรที่ A1 =DAY(B2)&"/"&MONTH(B2)
คลุมข้อมูลทั้งหมด Sort Column D ให้Cell ที่ไม่มีข้อมูล แยกไปอยู่ด้านล่าง
หลังจากนั้นใส่สูตร ตามภาพครับ[img]Untitled2.png[/img]

Re: แทนที่ตัวเลขที่ว่าง จากตัวเลขในวันเดิมของปีที่แล้ว

Posted: Fri Oct 28, 2016 9:46 pm
by somjeed
ขอบคุณมากค่ะ ตัวอย่างจริงมีแค่ข้อมูลเป็นเดือนอ่ะค่ะ พอใส่สูตรแล้วก็เลยผิด (ขอโทษด้วยค่ะ)
ขอส่งไฟล์ใหม่ให้นะคะ ข้อมูลเป็น yyyymm ปี และเดือนค่ะ
ต้องการแทนที่เซลที่ว่างด้วยข้อมูลเดือนเดียวกัน แต่เป็นปีก่อนหน้าค่ะ (หรือถ้าไม่มี ก็เป็นปีถัดไป ก็ได้ค่ะ)

ขอบคุณค่ะ

Re: แทนที่ตัวเลขที่ว่าง จากตัวเลขในวันเดิมของปีที่แล้ว

Posted: Sat Oct 29, 2016 5:43 am
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ G3 คีย์
=IF(N(B3),B3,INDEX(B$3:B$146,MIN(IF(RIGHT($A$3:$A$146,2)=RIGHT($A3,2),IF(B$3:B$146<>0,ROW(B$3:B$146)-ROW(B$3)+1)))))
Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง