[[20070626040455]] 『シート名と日付の連動』(take9954) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『シート名と日付の連動』(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))

(gon-2)さん、ありがとうございます。(take9954)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.