Page 1 of 1
การส่งข้อมูลไปต่อท้ายข้อมูลที่มีอยู่แล้ว
Posted: Mon Nov 11, 2013 12:49 pm
by wthn
สวัสดีครับ
อยากให้ช่วยแนะนำการส่งข้อมูลจากที่หนึ่งไปต่อท้ายข้อมูลที่มีอยู่แล้วซึ่งอยู่อีกที่หนึ่ง ซึ่งเคยค้นหาในเน็ตเค้าใช้สูตร Offset ซึ่งลองทำดูแล้วไม่สำเร็จครับ เลยอยากให้แสดงให้ดูในไฟล์ excel ที่แนบมานี้ครับ
สิ่งที่อยากได้คือให้ชุดข้อมูลด้านซ้ายไปแสดงต่อท้ายชุดข้อมูลทางด้านขวาครับ
ขอบคุณครับ
ปอ
Re: การส่งข้อมูลไปต่อท้ายข้อมูลที่มีอยู่แล้ว
Posted: Mon Nov 11, 2013 3:53 pm
by nattasiray
ขั้นแรกตั้งชื่อกลุ่มเซลล์
ตั้งชื่อกลุ่มเซลล์ Source ให้กับเซลล์ B3:D4
ตั้งชื่อกลุ่ม Target โดยอ้างอิงด้วยสูตร OFFSET ครับ
Code: Select all
=OFFSET(Sheet1!$G$2,COUNTA(Sheet1!$G:$G),0,1,3)
บันทึกแมโคร SendData โดยใช้ตัวบันทึกแมโคร
ขั้นตอนการปฏิบัติในระหวางการบันทึกแมโครเริ่มจาก
1 กดแป้นฟังก์ชัน F5
2 คลิกเลือก Source
3 คลิก OK
4 กดแป้น Ctrl+C
5 กดแป้นฟังก์ชัน F5
6 พิมพ์ชื่อกลุ่มเซลล์ Target ลงไป
7 คลิกปุ่ม OK
8 กดแป้น Enter
ยุติการบันทึกแมโคร
เคยตั้ง
ชื่อกลุ่มเซลล์ (Range Name) ไหมครับ เคยทราบการทำงานของ
สูตร OFFSET ไหมครับ ถ้าไม่ทราบ ต้องศึกษาก่อนครับ หรือหาอ่านได้ในหนังสือ "
จัดการฐานข้อมูลด้วย Microsoft Excel 2010" ครับ
ส่วน
การบันทึกแมโครต้องหาหนังสือที่สอนการเขียน Macro และ VBA บน Microsoft Excel มาอ่านก่อนครับ
Re: การส่งข้อมูลไปต่อท้ายข้อมูลที่มีอยู่แล้ว
Posted: Mon Nov 11, 2013 4:45 pm
by wthn
ขอบคุณมากครับสำหรับคำตอบ แต่อยากให้ทำลงในไฟล์ตัวอย่างที่แนบ ได้หรือเปล่าครับเพราะตอนนี้ยังไม่เห็นภาพครับ
ขอบคุณครับ
ปอ
Re: การส่งข้อมูลไปต่อท้ายข้อมูลที่มีอยู่แล้ว
Posted: Mon Nov 11, 2013 4:55 pm
by snasui
การทำเช่นนั้นต้องใช้ Macro ให้เขียนมาเองก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน ที่ว่าทำไม่ได้นั้นติดในขั้นตอนใด จะได้ช่วยแนะนำต่อไปจากนั้น สำหรับฟังก์ชั่น Offset ศึกษาได้จาก Link นี้ครับ
wordpress/?p=354