Page 1 of 1

สอบถามการดึงข้อมูลจากไฟล์นึงไปใส่อีกไฟล์นึงครับ

Posted: Tue Dec 02, 2014 11:49 pm
by pingcs15
สอบถามอาจารย์ครับผม
คือ ผมเองต้องการ นำ ข้อมูลจากไฟล์ข้อมูลไปหยอดลงในไฟล์ตามตารางที่ผมสร้างไว้
ควรทำยังไงครับ

ไฟล์ข้อมูลจะแสดงข้อมูล IN คือ ผลิต
SALE คือ ขาย

ต้องการดึงข้อมูลข้ามไฟล์หยอดลงในอักขีทงานนึง เพื่อความรวดเร็วครับเพราะ ร้านค้าที่ 50 กว่าร้านค้่า และหลายประเภท

แต่รหัส 2 ไฟล์จะต่างกัน ครับ ไฟล์ข้อมูลจะมีรหัสแค่ 8 ตัว แต่ไฟล์ที่จะนำไปหยอดมี 10 ตัว รหัส 8 ตัวหน้าจะเหมือนกับรหัสไฟล์ข้อมูลครับ


ขอบคุณมากๆครับ

//ปิง

Re: สอบถามการดึงข้อมูลจากไฟล์นึงไปใส่อีกไฟล์นึงครับ

Posted: Wed Dec 03, 2014 10:27 am
by snasui
:D ค่อย ๆ ถามตอบกันไปครับ

สำหรับไฟล์ข้อมูล ควรเติมคอลัมน์ A:D ให้เต็มด้วยข้อมูลด้านบน ไม่ควรปล่อยให้เป็นเซลล์ว่าง

ส่วนไฟล์ที่ต้องการข้อมูลมาใส่ ให้กรอกคำตอบที่ต้องการมาด้วยสักสองสามตัวอย่าง พร้อมบอกว่ามาจากเซลล์ใด ด้วยเงื่อนไขใด เพื่อสะดวกในการเขียนสูตรครับ

Re: สอบถามการดึงข้อมูลจากไฟล์นึงไปใส่อีกไฟล์นึงครับ

Posted: Wed Dec 03, 2014 11:54 am
by pingcs15
ผมทำการแก้ไขตาม อาจารย์บอกละครับ

รบกวนด้วยครับ

ผมใส่ค่าในไฟล์ที่ต้องการนำข้อมูลมาหยอดแล้วครับ

ค่าของคำตอบ มาจาก ชีทไฟล์้อมูล เช่น

รหัส MNYT102101 ดึงค่าจากชีทไฟล์ข้อมูล ในการผลิต ในแถว F20 - K20 ของชีทไฟล์ข้อมูล
การขาย ในแถว F21 - K21 ของชีทไฟล์ข้อมูล
ครับ

Re: สอบถามการดึงข้อมูลจากไฟล์นึงไปใส่อีกไฟล์นึงครับ

Posted: Wed Dec 03, 2014 1:02 pm
by snasui
:D ก็ยังเติมไม่ครบตามที่ผมแจ้งไปอยู่ดี การใช้สูตรจะยุ่งยากขึ้น

ตัวอย่างสูตรตามด้านล่างครับ

เซลล์ E4 คีย์

Code: Select all

=INDEX('[ไฟล์ข้อมูล%28แก้ไข%29.xlsx]Sheet1'!$F$1:$K$46,MATCH(LEFT(LOOKUP(CHAR(255),$C$4:$C4),8),'[ไฟล์ข้อมูล%28แก้ไข%29.xlsx]Sheet1'!$C$1:$C$46,0)-1+MATCH($D4,$D$4:$D$5,0),COLUMNS(E$4:E4))
Enter > Copy ไปเซลล์ต่าง ๆ ที่เกียวข้อง

เนื่องจากชื่อไฟล์มีวงเล็บ เมื่อดาวน์โหลดมาจะมีเครื่องหมาย % แทรกเข้ามาด้วย ให้ปรับเป็นชื่อไฟล์ที่ใช้จริงครับ