INDIRECT:Excel 類似 Eval 的功能

Excel (stylesheet) 想要結合字串,然後抓某個欄位的值來用,類似程式語言的 eval,要怎麼做呢?

INDIRECT:Excel 類似 Eval 的功能

Excel 的 eval 就是 INDIRECT()

想要做此功能:=SUM(F9:F17),但是 F17 需要動態組出來,可以怎麼做呢?

  • H17 的值是 17
  • =SUM(F9:INDIRECT("F"&H17))
  • =SUM(F9:INDIRECT("F" & H17))
  • =SUM(F9:INDIRECT(concat("F",H17)))
  • 上述寫法都會等同:=SUM(F9:F17)

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料