อ้างถึงชีตที่มีค่าในเซลล์หรือไม่


15

วิธีปกติในการอ้างอิงชีตอยู่ที่นี่แต่คุณจะอ้างอิงชีตได้อย่างไรเมื่อชื่อของชีตเป็นค่าในเซลล์

ตัวอย่างเช่น,

A1 = "Sheet number two"
B1 = A1&"!B4"

ที่นี่ฉันต้องการให้ B1 แสดงค่า'Sheet number two'!B4แต่มันไม่ทำงานสำหรับฉัน ความคิดใด ๆ

คำตอบ:


16

คุณต้องใช้indirect()สูตร ดังนั้นในเซลล์B1คุณต้องใส่สูตรนี้:

=indirect(A1&"!B4")

ปัญหานี้คือถ้าคุณคัดลอก B1 ถึง C1 มันจะไม่ตรวจสอบ B5 ในแผ่นงานที่อ้างถึงตามที่คาดไว้ เนื่องจาก B4 เป็นสตริง ... วิธีการรักษาใด ๆ
จอนนี่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.