Page 1 of 1
สอบถามสูตรการแทนที่วันที่
Posted: Fri May 15, 2015 11:31 am
by ninjatalo007
สอบถามสูตรการแทนที่วันที่
เช่น
จากไฟล์ Excel
นาง A มีการ Transfer (EDP) – active Column K2
วันที่เริ่มต้น 08.07.1974 ใน Column F2
ต้องการให้วันที่ใน Column F2 ไปแทนที่ Column F3
โดยอิงจาก แถว เลื่อนระดับงานแถวแรกของพนักงานแต่ละคน
Re: สอบถามสูตรการแทนที่วันที่
Posted: Fri May 15, 2015 11:43 am
by DhitiBank
หมายถึงว่า หากตรง Action Type Text เป็น "เลื่อนระดับงาน" ก็ให้แทนที่วันที่ในคอลัมน์ F ด้วยวันที่ Transfer (EDP) - active ของแต่ละคนใช่ไหมครับ หากใช่ ลองแบบนี้ครับ
1. เอาเม้าส์เลือก K1 กด Ctrl + Shift + ลูกศรลง
2. data --> Filter แล้วกรองเอาเฉพาะ "เลื่อนระดับงาน"
3. เอาเม้าส์คลิก F3 (หรือกรณีอื่นก็ให้เลือกเซลล์แรกที่อยู่ถัดลงไปจาก "วันที่เริ่มต้น") แล้วกด Ctrl + Shift + ลูกศรลง
4. กด Ctrl + g --> Special... --> visible cells only --> OK
5. (สังเกตใน Address bar นะครับว่าตอนนี้อยู่เซลล์อะไร ถ้าจากตัวอย่างคือ F3 ก็ให้คีย์ =F2) คีย์ =F2 กด Ctrl + Enter
6. ยกเลิกการกรอง
Re: สอบถามสูตรการแทนที่วันที่
Posted: Fri May 15, 2015 2:27 pm
by ninjatalo007
ยังไม่ใช่ค่ะเนื่องจากต้องการให้
ดูตรงนาย C มีการ Transfer (EDP) – active Column K7
ให้ทำการ Copy วันที่เริ่มต้น09.04.1975 ใน Column F7 ไปที่ Column F8
โดยอิงจาก แถว เลื่อนระดับงาน แถวแรกเท่านั้น
เนื่องจาก Column เลื่อนระดับงาน จะมีหลาย Column จึงต้องการให้เปลี่ยน Column แรกเท่านั้นค่ะ
Re: สอบถามสูตรการแทนที่วันที่
Posted: Fri May 15, 2015 2:44 pm
by DhitiBank
อ๋อ ถ้าอย่างนั้น ลองแบบนี้ครับ
1. พิมพ์ที่ L1 ว่า Check
2. L2 คีย์
=IF(K2="เลื่อนระดับงาน",IF(ISNUMBER(FIND("Transfer",K1)),"OK",""),"")
Enter คัดลอกลงด้านล่างจนสุดตารางที่มี
3. เริ่มทำจากข้อ 1 ในโพสต์ที่แล้วของผม โดยเปลี่ยนจาก K1 เป็น L1 ครับ
Re: สอบถามสูตรการแทนที่วันที่
Posted: Fri May 15, 2015 3:08 pm
by ninjatalo007
ขอบคุณมากๆ ค่ะได้แล้วค่ะ