วิธีรับเซลล์ที่มีหมายเลขแถวและคอลัมน์โดยอ้างอิงถึงเซลล์

ฉันมีสเปรดชีตง่ายๆ นี้: ป้อนคำอธิบายรูปภาพที่นี่

ฉันต้องได้รับค่าตัวเลขจากสเปรดชีตอื่นที่เรียกว่า WEEKS ตอนนี้ฉันกำลังใช้ฟังก์ชัน

=WEEKS!J11

ฉันมีตัวเลขที่แตกต่างกันเช่นกัน

=WEEKS!L11
=WEEKS!K11
...

สัปดาห์หน้าฉันต้องอัปเดตหมายเลขท้าย 11 ถึง 12 ด้วยตนเอง และทุกสัปดาห์ฉันก็ต้องทำเช่นเดียวกัน ฉันอยากให้ง่ายกว่านี้โดยอ้างอิงเพื่อรับหมายเลขคอลัมน์จากเซลล์อื่น สำหรับสิ่งนี้ ฉันได้สร้างเซลล์ชื่อ สัปดาห์ ด้วยตัวเลขปัจจุบัน / สัปดาห์ และฉันต้องการอัปเดตทุกสัปดาห์และอัปเดตตัวเลขทั้งหมดโดยอัตโนมัติ ตอนนี้เรามี:

N8 = 11

=WEEKS!J11
=WEEKS!L11
=WEEKS!K11

ถ้าฉันเปลี่ยน N8 เป็น 12 โดยอัตโนมัติ:

=WEEKS!J12
=WEEKS!L12
=WEEKS!K12

ฉันจะทำมันได้อย่างไร?


person Petr    schedule 01.01.2017    source แหล่งที่มา
comment
คุณช่วยอธิบายเพิ่มเติมได้ไหมว่า ฉันต้องทำให้เป็นแบบไดนามิกมากขึ้น หากฉันต้องการเปลี่ยนตัวเลขทั้งหมดเป็นคอลัมน์ปัจจุบันด้วยสัปดาห์ที่เหมาะสมที่ฉันมีใน N8 ในสเปรดชีตปัจจุบัน   -  person martianwars    schedule 01.01.2017
comment
ฉันอัปเดตด้วยตัวอย่างเนื่องจากฉันไม่แน่ใจว่าจะอธิบายได้อย่างไร ขอบคุณ   -  person Petr    schedule 01.01.2017
comment
ยังไม่ชัดเจนพอที่จะเขียนวิธีแก้ปัญหาที่เป็นรูปธรรม แต่คุณอาจต้องการใช้การรวมกันของ OFFSET และ WEEKNUM(TODAY())   -  person Robin Gertenbach    schedule 01.01.2017
comment
คำตอบในคำตอบนั้นถูกต้อง =ทางอ้อม   -  person Petr    schedule 01.01.2017


คำตอบ (1)


ใช้ INDIRECT เช่นนี้:

=Indirect("Weeks!J"&N1)
person Ed Nelson    schedule 01.01.2017