まあ言ってみれば sheet3.name = "d"
私は上のセルに置くことができる方法はありsheet2
式実際のシート3名に置換されていますか?=sum(sheet3!b:b)
sheet3
=sum('d'!b:b)
今のところ仕事にしか行けません。
これにはおそらくVBAを使用できますが、セルでこれを行う方法に興味があるので、毎回マクロを実行する必要はありません。
シート名を返すUDFユーザー定義関数を使用できる場合
Function SHEETNAME(number As Long) As String
SHEETNAME = Sheets(number).Name
End Function
次に、次のような式
=SUM(INDIRECT(SHEETNAME(3) &"!B:B"))
シート3の列Bから合計を返します。
SHEETNAME(number)
インデックスである番号のシート名を返します。
したがってSheet(1)
、Sheet1などを返します
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加