[[20160912150219]] 『シート名の月から自動で前後する月をセルへ表示す』(りす) ページの最後に飛ぶ

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

 

『シート名の月から自動で前後する月をセルへ表示する方法』(りす)

お世話になります。
経理で毎月家賃計上をしてますが、
8月に作った家賃のエクセルシートをコピーし、新しいシート名を9月に変更し、請求金額を入力します。
その際、××月分の部分をシート名から読み取って自動で表示する方法を教えて頂けますでしょうか。日本語と英語の両方で表示させなければならないのです。

シート名: SEPTEMBER

セル
A1  10月分家賃 10000円
B1 9月分電気基本料 700円
C1 8月分電気使用料 500円

A2 Rent Oct'16 10000yen
B2 Electricity Sep'16 700yen
C2 Electricity Aug'16 500yen

お手数お掛けしますが、是非宜しくお願い致します。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


月の部分と金額の部分、データが2つあるのに、表示するセルは1つ、という点を、なんとかできませんか?

月だけなら、セルの書式設定でなんとでもなります。英語表記なら、[$-409]mmm'yy;@ とか。
月の計算は、=DATE(YEAR($A$1),MONTH($A$1)-1,1) とかで1ヶ月前になります。
金額部分は別セルにすることをお薦めします。どうしても1セルにしたいならば、元の月と金額は別のセルで入力する事になり、使いにくくなる事でしょう。
(???) 2016/09/12(月) 15:34


???さん
有難うございます。
月の部分と金額の部分は別のセルでした。
大変失礼しました。
この通り↓です。
宜しくお願い致します。

シート名: SEPTEMBER

セル

A1: 10月分家賃      B1: 10000円
A2: 9月分電気基本料 B2: 700円
A3: 8月分電気使用料 B3: 500円

A6: Rent Oct'16 B6: 10000yen
A7: Electricity Sep'16 B7: 700yen
A8: Electricity Aug'16 B8: 500yen

(りす) 2016/09/12(月) 15:50


 何月と項目名もセルを分けるべき、そうすれば何も悩むことはない。

(とおりすがり) 2016/09/12(月) 16:05


 シート名の取得は
 =REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),"")

 ↑ の式を「F1セル」に入れたとして

 A1 =TEXT(EDATE(F1&-1,1),"m月分家賃")
 A2 =TEXT(F1&-1,"m月分電気基本料")
 A3 =TEXT(EDATE(F1&-1,-1),"m月分電気使用量")

 A6 =TEXT(EDATE(F1&-1,1),"""RENT"" mmm""'16""")
 A7 =TEXT(F1&-1,"""Electricity"" mmm""'16""")
 A8 =TEXT(EDATE(F1&-1,-1),"""Electricity"" mmm""'16""")

 A6:A8は ↓ な感じでも。
 A6 ="RENT "&TEXT(EDATE(F1&-1,1),"mmm")&"'16"
 A7 ="Electricity "&TEXT(F1&-1,"mmm")&"'16"
 A8 ="Electricity "&TEXT(EDATE(F1&-1,-1),"mmm")&"'16"

 参考まで。
(笑) 2016/09/12(月) 16:12

アドバイス助かりました。

今、仕事が立て込んでいますので、
後で時間を取ってじっくりやってみます。

どうも有難うございました。
(りす) 2016/09/12(月) 16:31


コメント返信:

[ 一覧(最新更新順) ]


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