|
=hyperlink("#sheet1!B"&ROW(), sheet1!D1), 这个里面&ROW()已经写在引号外了,为何不报错?
这里的row()是一个函数,该函数参数为空,返回当前行对应的行号
=hyperlink("#"&"sheet1!B"&ROW(), sheet1!D1),这个"#"&"sheet1!B"& 是等于什么呢?等于#sheet1!B& ?请详解。
&在公式中是字符串连接的意思,此函数中第一个&是多余的,完全可以用"#sheet1!B"&ROW()来替代
你问的"#"&"sheet1!B"& 其实就是等于"#sheet1!B"&,由于后面这个&后面连接的是函数,所以不用加引号了
=hyperlink("#"&A1&"!A1", A1), 假如A1=123,这个里面的"#"&A1&"!A1" 是怎么计算成“#123!A1"的?"&A1&"是怎么算呢?
"#"(连接)A1单元格的内容(连接)"!A1" 双引号内的是文本,不会计算,没有双引号的A1 则会应用单元格内的内容。这个可以在公式求值中逐步运算看出来的。 |
|