คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ใส่แค่นี้พอ
=('514'!R5)
ส่วน function ที่ใช้อยู่ การทำงานเป็นแบบไหน ลองอ่านในลิ้งพวกนี้ดู
https://support.microsoft.com/en-us/office/sheet-function-44718b6f-8b87-47a1-a9d6-b701c06cff24
https://support.microsoft.com/th-th/office/sheet-function-44718b6f-8b87-47a1-a9d6-b701c06cff24
https://www.contextures.com/excel-functions-sheet-sheets.html
=('514'!R5)
ส่วน function ที่ใช้อยู่ การทำงานเป็นแบบไหน ลองอ่านในลิ้งพวกนี้ดู
https://support.microsoft.com/en-us/office/sheet-function-44718b6f-8b87-47a1-a9d6-b701c06cff24
https://support.microsoft.com/th-th/office/sheet-function-44718b6f-8b87-47a1-a9d6-b701c06cff24
https://www.contextures.com/excel-functions-sheet-sheets.html
แสดงความคิดเห็น
ใช้ฟังก์ชัน =sheet เพื่อดึงข้อมูลจากชีทอื่นมาใส่ แล้วข้อมูลไม่ตรงชีทต้นฉบับที่อ้างอิงมา
ผมต้องการให้มันมีความ dynamic นั่นคือเมื่อข้อมูลช่องที่กำหนดไว้ในชีท 514 เปลี่ยนแปลง ข้อมูลในชีท points-514 จะเปลี่ยนตามด้วย จึงได้เลือกใช้ฟังก์ชัน =sheet
โดยเมื่อพิมพ์ฟังก์ชันและเลือกตัวเซลล์จากชีทต้นฉบับแล้ว กลับไม่ได้ผลเหมือนกับต้นฉบับ ต้นฉบับคะแนนคือ 5 แต่พอใส่สูตรแล้วเป็น 2 ครับ