Page 1 of 1
การนำข้อมูลจากSheetData ไปใส่ในSheetForm
Posted: Tue Oct 15, 2013 12:49 pm
by ประยงค์
เรียน ผู้รู้ทุกท่าน
ผมต้องการนำข้อมูลของพนักงานจากSheetData ไปใส่ในSheetForm รบกวนผู้รู้ช่วยตอบให้ด้วยครับ
ขอบคุณมากครับ
Re: การนำข้อมูลจากSheetData ไปใส่ในSheetForm
Posted: Tue Oct 15, 2013 1:05 pm
by bank9597
ประยงค์ wrote:เรียน ผู้รู้ทุกท่าน
ผมต้องการนำข้อมูลของพนักงานจากSheetData ไปใส่ในSheetForm รบกวนผู้รู้ช่วยตอบให้ด้วยครับ
ขอบคุณมากครับ

ลองระบุมาด้วยครับว่า ให้แสดงค่าตรงไหน อย่างไร เช่นที่ B4 ให้แสดงคำนำหน้า ให้คีย์ =VLOOKUP(A4,Data!$B$2:$Y$3,3)
Re: การนำข้อมูลจากSheetData ไปใส่ในSheetForm
Posted: Tue Oct 15, 2013 2:00 pm
by ประยงค์
ต้องขอโทษด้วยครับ ที่ผมอธิบายไม่ชัดเจน ก่อนอื่นขอเกรินนำเล็กน้อยครับ พอดีว่าผมต้องการนำข้อมูลจาก SheetData ซึ่งเป็นฐานข้อมูลที่มีอยู่ปัจจุบัน มีพนักงาน 2 พันกว่าคน ไปลงไนSheetForm ซึ่งเป็น Format ที่บริษัทจะขึ้นระบบ HRIS ใหม่
ความต้องการคือใน SheetForm เริ่มตั้งแต่คอลัมน์ D4 เมื่อผมCopy ข้อมูลที่เป็น รหัส คำนำหน้า ชื่อ สกุล จากSheetData มาใส่ในคอลัมน์ A4-C4 ข้อมูลของพนักงานคนนั้นก็จะแสดงผลออกมาตั้งแต่ คอลัมน์ D4 ถึง O6 อัตโนมัติ ถ้าพนักงานคนนั้นๆ มีข้อมูลใน SheetData ครบทุกช่อง
รบกวนอีกครั้งครับ
ขอบคุณมากครับ
Re: การนำข้อมูลจากSheetData ไปใส่ในSheetForm
Posted: Tue Oct 15, 2013 2:48 pm
by bank9597
ประยงค์ wrote:ต้องขอโทษด้วยครับ ที่ผมอธิบายไม่ชัดเจน ก่อนอื่นขอเกรินนำเล็กน้อยครับ พอดีว่าผมต้องการนำข้อมูลจาก SheetData ซึ่งเป็นฐานข้อมูลที่มีอยู่ปัจจุบัน มีพนักงาน 2 พันกว่าคน ไปลงไนSheetForm ซึ่งเป็น Format ที่บริษัทจะขึ้นระบบ HRIS ใหม่
ความต้องการคือใน SheetForm เริ่มตั้งแต่คอลัมน์ D4 เมื่อผมCopy ข้อมูลที่เป็น รหัส คำนำหน้า ชื่อ สกุล จากSheetData มาใส่ในคอลัมน์ A4-C4 ข้อมูลของพนักงานคนนั้นก็จะแสดงผลออกมาตั้งแต่ คอลัมน์ D4 ถึง O6 อัตโนมัติ ถ้าพนักงานคนนั้นๆ มีข้อมูลใน SheetData ครบทุกช่อง
รบกวนอีกครั้งครับ
ขอบคุณมากครับ

รูปแบบการจัดเก็บข้อมูล ทำให้ยากต่อการดึงผลไปแสดงครับ อีกทั้งชีท form ก็ยังทำให้ดึงข้อมูลมาแสดงลำบากเช่นกันครับ ลองปรับเปลี่ยนการจัดเก็บและฟอร์มการแสดงผลใหม่ครับ
จัดเก็บเป็นฐานข้อมูล Database (ลองศึกษาก่อนครับ)
ทำแบบฟอร์มให้แสดงเป็นรายคน เพราะแต่ละคนมีประวัติที่ไม่เท่ากัน
Re: การนำข้อมูลจากSheetData ไปใส่ในSheetForm
Posted: Tue Oct 15, 2013 7:17 pm
by snasui

ลองดูตัวอย่างการใช้ฟังก์ชั่น Index, Offset, Match เข้ามาช่วยจัดการตามไฟล์แนบ สามารถ Copy แล้ววางเป็น Value จากนั้นค่อยกรองเพื่อ Delete ค่าที่ไม่ต้องการทิ้งในภายหลัง
Re: การนำข้อมูลจากSheetData ไปใส่ในSheetForm
Posted: Wed Oct 16, 2013 5:05 am
by ประยงค์
ขอคำแนะนำเพิ่มเติมจาก อ.SNASUI ครับ ถ้าเรา Copy วางเป็น Value สูตรไม่มาด้วย แล้วประวัติคนต่อจากนั้นจะไม่มาครับ เพราะในFile จริงของSheetData จะมีพนักงานต่อจากแถวFile ตัวอย่างอีก 2 พันคน อย่างไรขอรบกวนตอบอีกรอบครับ
ขอบคุณครับ
Re: การนำข้อมูลจากSheetData ไปใส่ในSheetForm
Posted: Wed Oct 16, 2013 1:00 pm
by snasui

ตัวอย่างวิธีการที่ถูกต้อง ตามด้านล่างครับ
- นำข้อมูลจริงมาวางที่ชีท Data
- ปรับสูตรให้ครอบคลุมข้อมูลจริงและ Copy สูตรลงด้านล่างจนมั่นใจว่าได้คำตอบครบทุกข้อมูลแล้ว
- Copy สูตรแล้ววางเป็นค่า
- Filter เพื่อลบค่าที่ไม่ต้องการทิ้งไป
ตัวอย่างวิธีการที่ผิด
- Copy สูตรแล้ววางเป็นค่า
- นำข้อมูลจริงมาวางที่ชีท Data
- คีย์ข้อมูลที่เหลือเอง
- ฯลฯ
Re: การนำข้อมูลจากSheetData ไปใส่ในSheetForm
Posted: Wed Oct 16, 2013 1:24 pm
by ประยงค์
ขอบคุณมากครับ ผมทำได้แล้วครับ