Page 1 of 1

ต้องพิมพ์ใหม่ หรือดับเบิ้ลคลิ๊กทีละไฟล์ถึงแสดงค่า

Posted: Sat Nov 03, 2018 1:46 pm
by Chocobi
รบกวนสอบถามเกี่ยวกับสูตร เนื่องจากเป็นมือใหม่หัดใช้excel พยายามหาวิธีแก้มาซักพักแล้วยังแก้ไม่ได้เลยค่ะ

ชีทแรกเป็นข้อมูลอ้างอิงสำหรับใช้vlookup

ชีทที่สองเป็นตารางไว้คำนวณชั่วโมงการทำงาน : เราจะเอาข้อมูลสแกนนิ้วมาวาง (B) แล้วปัดเศษนาที (C) หลังจากนั้นจะใช้สูตรvlookup เพื่อหาเวลาทำงานช่วงเช้า (F)และช่วงบ่าย(K) แต่ในช่องช่วงเช้า (F) ที่ทำตัวหนังสือสีแดงไว้ มันvlookup ไม่ขึ้น ต้องคีย์ตัวเลขเอง หรือไม่ก็เอาสูตรออก ดับเบิ้ลคลิ๊กที่ช่องแล้วEnter ค่าถึงจะขึ้นค่ะ

**ลองใช้ ALT+F11 แปะข้อความ
Sub EnterAllSelection()
For Each Kob In Selection
Kob.Formula = Kob.Formula
Next
End Sub
ATL+F8 แล้วก็ยังไม่ได้ค่ะ

ไม่ทราบว่าพอจะมีวิธีแก้ไหมคะ หรือมีวิธีการง่ายๆแนะนำก็พร้อมแก้แบบฟอร์มค่ะ

Re: ต้องพิมพ์ใหม่ หรือดับเบิ้ลคลิ๊กทีละไฟล์ถึงแสดงค่า

Posted: Sat Nov 03, 2018 2:01 pm
by Serverchita
ลองแก้สูตรตามนี้ครับ

=IF(ISERROR(VLOOKUP(C3,Sheet1!A:B,2,1)),0,VLOOKUP(C3,Sheet1!A:B,2,1))

Re: ต้องพิมพ์ใหม่ หรือดับเบิ้ลคลิ๊กทีละไฟล์ถึงแสดงค่า

Posted: Sat Nov 03, 2018 2:24 pm
by Chocobi
Serverchita wrote: Sat Nov 03, 2018 2:01 pm ลองแก้สูตรตามนี้ครับ

=IF(ISERROR(VLOOKUP(C3,Sheet1!A:B,2,1)),0,VLOOKUP(C3,Sheet1!A:B,2,1))

ได้แล้วค่ะ
ขอบคุณคุณ Serverchita มากค่ะ