Page 1 of 1

ดึงข้อมูลข้ามSheetในไฟล์เดียวกัน โดยที่ชื่อ sheet เปลี่ยนไป

Posted: Mon Jun 15, 2015 9:23 am
by PanithiK1
ยกตัวอย่างเช่น ที่ sheet 1 ผมให้ ช่อง B1 เป็นช่องที่พิมพ์ชื่อ sheet ต่างๆได้
ผลลัพธ์โดยที่ผมอยากให้ ค่าที่ช่อง A2 แสดงค่าที่ดึงจากsheet ตามที่อ้างถึงชื่อsheetในช่อง B1มา
อยากทราบว่าต้องใช้สูตรอะไรครับ รบกวนพี่ๆด้วยนะครับ

Re: ดึงข้อมูลข้ามSheetในไฟล์เดียวกัน โดยที่ชื่อ sheet เปลี่ยนไป

Posted: Mon Jun 15, 2015 2:06 pm
by snasui
:D เซลล์ A2 คีย์สูตรตามด้านล่างครับ

=INDIRECT("'"&$B$1&"'!A3")

Re: ดึงข้อมูลข้ามSheetในไฟล์เดียวกัน โดยที่ชื่อ sheet เปลี่ยนไป

Posted: Mon Jun 15, 2015 5:49 pm
by PanithiK1
ขอบคุณครับสำหรับความช่วยเหลือ พรุ่งนี้ผมจะลองทำดูนะครับ

อยากจะสอบถามเพิ่มเติมครับ ตัว & คือตัวอะไรครับ กดตรงไหนของแป้นพิมพ์ แล้วมีความหมายอะไรหรือเปล่าครับ

Re: ดึงข้อมูลข้ามSheetในไฟล์เดียวกัน โดยที่ชื่อ sheet เปลี่ยนไป

Posted: Mon Jun 15, 2015 5:58 pm
by snasui
:D ตัว & ใช้สำหรับการเชื่อมข้อความ อยู่บนเลข 7 ของแป้นพิมพ์ครับ

Re: ดึงข้อมูลข้ามSheetในไฟล์เดียวกัน โดยที่ชื่อ sheet เปลี่ยนไป

Posted: Tue Jun 16, 2015 1:53 pm
by PanithiK1
ขอบคุณครับ ในแป้นพิมพ์ มันคือตัว ที่คล้ายๆตัว S นี่เอง

ผมมีปัญหามาถามต่อครบ สูตรนั้นใช้ได้ดีแล้วครับ แต่ติดในเรื่องความสะดวกนิดหน่อย
คือ เมื่อพิมพ์สูตรนั้นเข้าไป เวลาลากลงมา ตัวเลขข้างหลังไม่ Run ต่อให้
เช่น จาก A3 เวลาลากลงมา อยากให้เป็น A4 A5 แต่ปัญหาคือ พอลากลงมามันยังค้างอยู่ที่ A3 หมดเลย
พอดีต้องทำเยอะ จะเปลี่ยนทีละช่องก็เหนื่อยครับ รบกวนอีกครั้งนะครับ

Re: ดึงข้อมูลข้ามSheetในไฟล์เดียวกัน โดยที่ชื่อ sheet เปลี่ยนไป

Posted: Tue Jun 16, 2015 7:09 pm
by snasui
:D ปรับสูตรเดิมเป็น

=INDIRECT("'"&$B$1&"'!A"&Rows($A$1:$A3))

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

Re: ดึงข้อมูลข้ามSheetในไฟล์เดียวกัน โดยที่ชื่อ sheet เปลี่ยนไป

Posted: Wed Jun 17, 2015 8:28 am
by PanithiK1
ขอบคุณมากเลยครับ เดี๋ยวจะลองทำดูนะครับ ^^