Page 1 of 1
สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Fri May 31, 2019 7:53 am
by kopao
สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Sheet ชื่อ test เวลาเราใส่ชื่อ แล้วพิมพ์เงินเดือนลงไป อยากให้ช่องเลขที่บัญชี จากชีส Total ขึ้นอัตโนมัติได้เปล่าครับ
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Fri May 31, 2019 9:22 am
by Supachok
D3
=VLOOKUP(B3,Total!$A$18:$B$23,2,0)
copy down
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Fri May 31, 2019 9:49 am
by kopao
Supachok wrote: Fri May 31, 2019 9:22 am
D3
=VLOOKUP(B3,Total!$A$18:$B$23,2,0)
copy down
ได้แล้วครับ ไม่ทราบทำยังไงให้พิมพ์ ชื่อ+เงินเดือน เท่านั้นถึงจะขึ้น ได้หรือเปล่าครับ ตอนนี้พิมพ์ชื่อจะขึ้นทันที
ขอบคุณครับ
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Fri May 31, 2019 9:51 am
by Supachok
=IF(C3<>"",VLOOKUP(B3,Total!$A$18:$B$23,2,0)
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Fri May 31, 2019 11:44 am
by kopao
Supachok wrote: Fri May 31, 2019 9:51 am
=IF(C3<>"",VLOOKUP(B3,Total!$A$18:$B$23,2,0)
ทำได้แล้วครับ รบกวนสอบถามเพิ่มเติมครับ
ตอนนี้ถ้า Sheet Total ตรงเลขที่บัญชีไม่มีข้อมูล Sheet test จะขึ้นเป็นเลข 0 และ ถ้า Sheet test ถ้าไม่ใส่ข้อมูล ชื่อกับเงินเดือน จะขึ้น FALSE
ไม่ทราบว่าจะเอา 0 กับ FALSE ออกได้เปล่าครับ ให้เป็นช่องว่างไปเลย
ขอบคุณครับ
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Fri May 31, 2019 12:20 pm
by puriwutpokin
ลองปรับเป็นที่ D3=IFERROR(1/(1/VLOOKUP(B3,Total!$A$18:$B$23,2,0)),"")
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Fri May 31, 2019 3:26 pm
by kopao
puriwutpokin wrote: Fri May 31, 2019 12:20 pm
ลองปรับเป็นที่ D3=IFERROR(1/(1/VLOOKUP(B3,Total!$A$18:$B$23,2,0)),"")
ได้แล้วครับ ขอบคุณมากครับ
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Thu Jun 06, 2019 9:32 am
by kopao
ขอรบกวนอีกรอบครับ เพิ่งสังเกตุเห็นว่า
- เราพิมพ์แค่ชื่อ เลขที่บัญชีจะขึ้นอัตโนมัติ ไม่ทราบเปลี่ยนเป็น พิมพ์ชื่อและเงินเดือน เลขที่บัญชีถึงจะขึ้นข้อมูลได้หรือเปล่าครับ
- เลขที่บัญชี ถ้ามีข้อมูลที่เป็นตัวอักษร ข้อมูลจะไม่ขึ้น ต้องใส่ตัวเลข อย่างเดียว มีวิธีแก้เปล่าครับ
ขอบคุณครับ
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Thu Jun 06, 2019 12:51 pm
by puriwutpokin
-ข้อ 2 ปรับที่ D3=IFERROR(TEXT(VLOOKUP(B3,Total!$A$18:$B$23,2,0),"#"),"")
-ข้อ 1 ทำได้ครับ ต้องสร้างตารางเงื่อนไขมาก่อนครับว่า คอลัมน์ ชื่อ คอลัมน์ เงินเดือน และคอลัมน์ เลขที่บัญชีครับ
ให้แทรกคอมลัมนที่ชี่ Total ที่ คอลัมน์ B แล้ว format column ให้เป็นค่า General ก่อน แล้วใส่ จำนวนเงินตาม
เงื่อนไขที่ต้องการ เช่น 200 ที่ B19
แล้วปรับสูตรเป็น D3=IFERROR(TEXT(INDEX(Total!C$18:C$27,MATCH(1,INDEX((Total!A$18:A$27=B3)*(Total!B$18:B$27=C3),0),0)),"#"),"") คัดลอกลงครับ
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Thu Jun 06, 2019 3:01 pm
by kopao
ลองแก้ดูแล้วครับ ไม่แน่ใจว่าผมเข้าใจถูกหรือเปล่า กรณีนี้เราต้องพิมพ์ข้อมูลให้ตรงกันทั้งสองคอลัมน์ถึงจะแสดง
ไม่ทราบว่าถ้าเปลี่ยนเป็นใส่คอลัมน์เงินเดือนแล้วให้แสดงเลยอย่างเดียวจะได้หรือเปล่าครับ
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Thu Jun 06, 2019 3:23 pm
by puriwutpokin
ก็กลับไปใช้สูตรเดิม ที่ D3=IFERROR(TEXT(VLOOKUP(C3,Total!$B$18:$C$27,2,0),"#"),"") แต่ จำนวนเงินมีซ้ำกันข้อมูลก็จะไม่ถูกนะครับ
Re: สอบถามวิธีดึงข้อมูลข้ามชีสอัตโนมัติครับ
Posted: Thu Jun 06, 2019 4:35 pm
by kopao
puriwutpokin wrote: Thu Jun 06, 2019 3:23 pm
ก็กลับไปใช้สูตรเดิม ที่ D3=IFERROR(TEXT(VLOOKUP(C3,Total!$B$18:$C$27,2,0),"#"),"") แต่ จำนวนเงินมีซ้ำกันข้อมูลก็จะไม่ถูกนะครับ
ขอบคุณมากครับ เดี๋ยวลองดูครับ