Page 1 of 2
ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Wed Jul 19, 2017 8:10 pm
by ศุภาพิชญ์
ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ ไฟล์รหัสของแต่ละคนค่ะเวลาแก้ไขไฟล์ 01012345 แล้วสามารถทำให้ไฟล์ใหญ่ (data)แก้ด้วยค่ะ
1. รบกวนด้วยค่ะ ถ้าไฟล์ dataเป็นต้นฉบับ แล้วแตกไฟล์ ตาม ID เป็นไฟล์ย่อยค่ะ หลายๆ ไฟล์
2. พอ copy สูตร link ต้องแก้สูตรตรงคอลัมภ์ A 2 ทุกครั้งที่เปลี่ยน ID เช่น 01012345 ไฟล์ data อยุ่ตรง A2 ก็ต้องเปลีียนเป็น A2 มีวิธีไหมค่ะ
3. ถ้า save ไฟล์ใหม่ เป็น ID 01013467 ก็ต้องเปลียนเป็น a14 ค่ะ จำนวนเยอะมากเลยค่ะ ทำไงให้ทำได้เร็วกว่านี้ไหมค่ะ ขอบคุณมากๆค่ะ
"4. แล้วพอ copy สุตรตรง A2 มาที่คอลัม B2 ต้องเปลี่ยนสูตรเป็น B2 และ C2 ถ้า copyแนวนอน ใส่อะไรดี่ค่ะ เคยได้สูตรจากพี่ๆ อาจารย์
=VLOOKUP($A1,Sheet1!$A:B,COLUMNS($A:B),0) ตอน Vlookup เป็นแนวนอนค่ะ พอเอามาใส่ตรง link Hyperplink ต้องใส่แบบไหนค่ะ ลองใส่ error ตลอดเลยค่ะ ขอบคุณค่ะ"
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Wed Jul 19, 2017 8:12 pm
by ศุภาพิชญ์
พูดผิด เวลาแก้ไฟล์ data แล้ว file ย่อย 01012345 แก้ไปด้วยค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Wed Jul 19, 2017 11:51 pm
by snasui

ตัวอย่างสูตรที่เซลล์ A2 ซึ่งจะต้องเปิดไฟล์ data.xls ไว้พร้อมกับไฟล์ย่อยเสมอครับ
=HYPERLINK("'D:\[data.xlsx]Sheet1'!"&ADDRESS(ROW()+MATCH(MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND(".",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1),INDIRECT("'[data.xls]data'!A2:A10000"),0)-1,COLUMN()))
Enter > Copy ไปด้านขวาและลงด้านล่าง
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Thu Jul 20, 2017 12:07 am
by ศุภาพิชญ์
ขอบคุณอาจารย์มากๆค่ะ วันนี้ copy ทั้งวันเลยค่ะ ไม่เสร็จด้วยค่ะ กลัวนายรีบใช้ข้อมูลค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Thu Jul 20, 2017 12:09 am
by ศุภาพิชญ์
ถ้าไฟล์ย่อยมีประมาณ 500 ไฟล์ อยู่ใน folder เดียวกันไม่เปิดขึ้นมาได้ไหมค่ะ เหมือนนายจะสร้างไว้ที่folder เดียวกันค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Thu Jul 20, 2017 12:10 am
by ศุภาพิชญ์
สร้างไว้ที่folder เดียวกันแล้วให้พี่ๆมา update ข้อมูลของตัวเอง ของแต่ละชื่อค่ะ ขอบคุณค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Thu Jul 20, 2017 6:38 am
by snasui
ศุภาพิชญ์ wrote:ขอบคุณอาจารย์มากๆค่ะ วันนี้ copy ทั้งวันเลยค่ะ ไม่เสร็จด้วยค่ะ กลัวนายรีบใช้ข้อมูลค่ะ
ศุภาพิชญ์ wrote:ถ้าไฟล์ย่อยมีประมาณ 500 ไฟล์ อยู่ใน folder เดียวกันไม่เปิดขึ้นมาได้ไหมค่ะ เหมือนนายจะสร้างไว้ที่folder เดียวกันค่ะ
ศุภาพิชญ์ wrote:สร้างไว้ที่folder เดียวกันแล้วให้พี่ๆมา update ข้อมูลของตัวเอง ของแต่ละชื่อค่ะ ขอบคุณค่ะ

การโพสต์ในเวลาเดียวกันหรือไล่เลี่ยกันให้โพสต์ในโพสต์เดียวแทนแยกหลาย ๆ โพสต์ครับ
สูตรที่ให้ไปนั้นจำเป็นต้องเปิดไฟล์ต้นทางจึงจะทำงานได้เนื่องจากนำค่าจากไฟล์ต้นทางเพียงไฟล์เดียวทั้งไม่ได้เริ่มที่บรรทัดเดียวกัน แต่เริ่มจากข้อมูลที่ต้องการโดยดูจากชื่อไฟล์เป็นหลักว่าต้องการนำข้อมูลใดมาแสดง สูตรที่ทำงานลักษณะนี้ได้คือ Indirect ที่จะต้องเปิดไฟล์ต้นทางเอาไว้เสมอ นอกจากนั้นก็ต้องพึ่งพา VBA จำเป็นต้องเขียนมาเองก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน ติดตรงไหนค่อยมาถามกันต่อครับ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Thu Jul 20, 2017 7:30 am
by ศุภาพิชญ์
ขอบคุณค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Thu Jul 20, 2017 10:07 am
by ศุภาพิชญ์
ลองใส่สูตรของอาจารย์ที่ A2 ตามภาพ เหมือนไม่แปลงเป็นสุตรค่ะ รบกวนด้วยค่ะ ขอบคุณนะค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Thu Jul 20, 2017 7:48 pm
by snasui

สูตรเดิมตามที่แนบมาก็มีลักษณะเป็นข้อความไม่ได้เป็นสูตรอยู่ก่อนแล้วครับ
วิธีการกำหนดค่าเซลล์ให้คีย์สูตรได้คือกำหนด Format Cell ให้เป็น General (Ctrl+1 > Format Cells > แถบ Number เลือก General > OK) แล้วค่อยคีย์สูตรครับ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Thu Jul 20, 2017 7:55 pm
by ศุภาพิชญ์
ขอบคุณค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Fri Jul 21, 2017 5:03 pm
by ศุภาพิชญ์
อาจารย์ค่ะ ขึ้น Error #REF ค่ะ ขอบคุณค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Fri Jul 21, 2017 6:54 pm
by snasui

ขออภัยครับ ผมคีย์สูตรไม่ถูกต้อง แก้ให้แล้วครับ
ตรง
D:\[data,xlsx] ต้องเป็น
D:\[data.xlsx]
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Fri Jul 21, 2017 8:52 pm
by ศุภาพิชญ์
ขอบคุณค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Fri Jul 21, 2017 10:44 pm
by ศุภาพิชญ์
Error เหมือนเดิมค่ะ ถึงเปลี่ยนเป็นจุดแล้ว .xlsxใส่ไฟล์ data และไฟล์I d ที่ไดร์ d แล้วค่ะแต่ก็errorค่ะ ขอบคุณมากค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Fri Jul 21, 2017 11:00 pm
by snasui

เปิดไฟล์ data.xlsx เอาไว้ด้วยแล้วปรับสูตรเป็นด้านล่างครับ
=HYPERLINK("#'[data.xlsx]data'!"&ADDRESS(ROW()+MATCH(MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND(".",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1),INDIRECT("'[data.xlsx]data'!A2:A10000"),0)-1,COLUMN()))
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Sat Jul 22, 2017 6:15 am
by ศุภาพิชญ์
ขอบคุณค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Sat Jul 22, 2017 7:30 am
by ศุภาพิชญ์
ขึ้นแบบนี้ค่ะ ขอบคุณมากค่ะ
Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Sat Jul 22, 2017 7:52 am
by snasui

ต้องการให้ขึ้นแบบไหน ได้ลองคลิกแล้วยัง ได้ผลเป็นเช่นไรครับ

Re: ถ้าทำสูตร link ข้ามไฟล์ แล้วใช้ hyperlink ค่ะ
Posted: Sat Jul 22, 2017 8:03 pm
by ศุภาพิชญ์
คลิกแล้วค่ะ เหมือนจะขึ้นเป็น link เหมือนในรูปค่ะ ขอบคุณค่ะ