Page 1 of 1

ลิ้งค์สูตรข้ามไฟล์ อ่านค่าเป็น #VALUE! ครับ

Posted: Tue Feb 02, 2016 1:15 pm
by lienthong
รบกวนอาจารย์และพื่ๆทุกท่าน แนะนำวิธี่สร้างสูตรข้ามไฟล์ด้วยครับ
-ต้องการสร้างสูตรที File2 ชีท1 คอลัมน์ D เพื่อลิ้งค์ข้อมูลมาจาก File1 ของคอลัมน์ G ครับ. หมายเหต สูตรทีผมสร้างถ้าเราปิด File1 ไป สูตรที่สร้างใน File2 จะอ่านค่าเป็น #VALUE! ครับ. แต่ถ้าเราเปีดไฟล์ไวด้วยกันทัง2ไฟล์สูตรก็จะอ่านค่าถืกต้องครับ.
ขอบคุณมากครับ.

Re: ลิ้งค์สูตรข้ามไฟล์ อ่านค่าเป็น #VALUE! ครับ

Posted: Tue Feb 02, 2016 1:32 pm
by menem
เท่าที่ทราบ การอ้างถึง ช่วงข้อมูลของไฟล์อื่น หรือการใช้ Function Indirect อ้างไปยังไฟล์อื่น
ไฟล์นั้น ๆ จะต้องถูกเปิดใช้งานใน Session เดียวกันกับตัวที่เป็นผู้อ้างครับ ถึงจะสามารถใช้งานได้

แต่ถ้าเป็นการอ้างเซลเดี่ยว ๆ จะสามารถอ้างได้ตามปกติครับ

Re: ลิ้งค์สูตรข้ามไฟล์ อ่านค่าเป็น #VALUE! ครับ

Posted: Tue Feb 02, 2016 3:11 pm
by lienthong
ขอบคุณพี่ menem มากครับ.

Re: ลิ้งค์สูตรข้ามไฟล์ อ่านค่าเป็น #VALUE! ครับ

Posted: Tue Feb 02, 2016 3:25 pm
by lienthong
พอมีวิธีอื่นไหมครับทีสามารถทำให้อ่านค่าได้รบกวนแนะนำด้วยครับ
ขอบคุณมากครับ

Re: ลิ้งค์สูตรข้ามไฟล์ อ่านค่าเป็น #VALUE! ครับ

Posted: Tue Feb 02, 2016 9:05 pm
by snasui
:D เปิดไฟล์ทั้งสองขึ้นมาพร้อมกัน

ที่ Sheet1 เซลล์ D2 คีย์ของ file2 คีย์

=IF($B2=0,0,SUMPRODUCT(--([File1.xlsx]Sheet1!$B$2:$B$100=$B2),[File1.xlsx]Sheet1!$G$2:$G$100))

Enter > Copy ลงด้านล่าง

Re: ลิ้งค์สูตรข้ามไฟล์ อ่านค่าเป็น #VALUE! ครับ

Posted: Wed Feb 03, 2016 9:39 pm
by lienthong
ขอบพระคุณอาจารย์ snasui มากครับ ผลลับได้ตามต้องการครับ
ขอบคุณมากครับ

Re: ลิ้งค์สูตรข้ามไฟล์ อ่านค่าเป็น #VALUE! ครับ

Posted: Thu Feb 04, 2016 9:13 am
by DhitiBank
snasui wrote::D เปิดไฟล์ทั้งสองขึ้นมาพร้อมกัน

ที่ Sheet1 เซลล์ D2 คีย์ของ file2 คีย์

=IF($B2=0,0,SUMPRODUCT(--([File1.xlsx]Sheet1!$B$2:$B$100=$B2),[File1.xlsx]Sheet1!$G$2:$G$100))

Enter > Copy ลงด้านล่าง
:o อาจารย์ครับ เลือกฟ้อนต์มาแสดงได้ด้วยเหรอครับ (สวยดีครับ เพิ่งสังเกต) :?: ตอนนี้เปลี่ยนได้กี่แบบครับ

Re: ลิ้งค์สูตรข้ามไฟล์ อ่านค่าเป็น #VALUE! ครับ

Posted: Thu Feb 04, 2016 6:09 pm
by snasui
DhitiBank wrote: อาจารย์ครับ เลือกฟ้อนต์มาแสดงได้ด้วยเหรอครับ (สวยดีครับ เพิ่งสังเกต) ตอนนี้เปลี่ยนได้กี่แบบครับ
:D สามารถเปลี่ยนได้หลายแบบครับ ลองทดสอบดูก่อนได้โดยอาศัยจากชื่อ Font ในโปรแกรม Excel (หรือใน Windows) ครับ