我有“第1周”,“第2周”,“第3周”....作为我在A1,B1,C1 ......中的标题。
我还有“第1周”,“第2周”,“第3周”....表名。
在第二行中,我想引用相应的表格单元格。例如在单元格A2中,我给出了尝试间接函数INDIRECT(A1)
,但它给出了#ref错误。我实际上想参考第一周的表格,但我能想象的是这个函数=SHEETS(INDIRECT(A1))
。当然我又有同样的错误。
我想在公式中使用当前工作表的A1值(“第1周”)来引用工作表“第1周”单元格A2。
感谢任何帮助。
答案 0 :(得分:1)
您需要将工作表名称放在INDIRECT
。
=INDIRECT(A1&"!A2")
对于其他工作簿,请使用括号:
=INDIRECT("["&A1&"]A2")
所以你可以把它们结合起来:
=INDIRECT("["&A1&"]"&A2&"!B1")
答案 1 :(得分:0)
您使用的功能不正确。正确的用法是 let secret_key = "1234567890";
let message = 'GET' +
'\nwebservices.amazon.com' +
'\n/onca/xml' +
'\nAWSAccessKeyId=AKIAIOSFODNN7EXAMPLE&AssociateTag=mytag-20&ItemId=0679722769&Operation=ItemLookup&ResponseGroup=Images%2CItemAttributes%2COffers%2CReviews&Service=AWSECommerceService&Timestamp=2014-08-18T12%3A00%3A00Z&Version=2013-08-01'
let hash = CryptoJS.HmacSHA256(message, secret_key);
let result = CryptoJS.enc.Base64.stringify(hash);
console.log('MARK: RESULT ', result);
使用“”。
至于您的问题,为了能够使用单元格值引用工作表名称,您需要使用INDIRECT和ADDRESS功能,而不是SHEET功能。工作表函数返回工作表数。
您正在寻找的正确功能是=INDIRECT("A1")