[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート名と日付の連動』(take9954)
Excel2003,WindowsXP
シート名が左から順番に「1」…「31」と31個のシートがあります。各シートのA1に日付を1日分ずつずらして表示させたいです。
例えば、シート名「1」のA1には「2007年7月1日」、シート名「31」のA1には「2007年7月31日」と表示させたいのですが、方法がわかりません。どなたかお願いいたします。教えてください。
シート名「1」のA1には「7/1」と入力します。表示は書式の日付で設定してください。 シート名「2」のA1に =DATE(YEAR('1'!A1),MONTH('1'!A1),DAY(REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),))) シート名「31」までコピーしてください。作業グループとすれば一括入力できます。 式を入力しても表示(空白)の場合は、一旦上書き保存してください。(gon-2)
作業グループ、一括入力
=DATE(2007,7,MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31))
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.