表形式からカレンダー形式への変換
下記の様な1週間の走行距離を入力した表形式のデータがあります。
カレンダー形式の表に変換する方法を教えて下さい
入力データ
6月21日~6月27日 60キロ
6月28日~7月4日 40キロ
7月5日~7月11日 55キロ
7月12日~7月18日
7月19日~7月25日 35キロ
7月26日~8月1日 10キロ
8月2日~8月8日 25キロ
6月
21日 28日
60キロ 40キロ
7月
5日 12日 19日 26日
55キロ 35キロ 10キロ
8月
2日 9日 16日 23日
25キロ
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
例えばシート1のA列に日付が入力され、B列にも日付が入力され、C列には1週間の走行距離が入力されているとします。
お示しのケースでしたらA2セルに6月21日(数式バー上では2010/6/21)、B2セルには6月27日(数式バー上では2010/6/27)、C2セルには60キロのように入力され、下方にデータが並んでいるとします。
そこでシート2にはカレンダー式の表を作るのですがすべての月表示や日付表示は、例えば6月の場合でしたら2010/6/1のように表示することにします。
A2セルから下方にデータを並べることにしてA2セルには次の式を入力してE2セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。
=IF(AND(MOD(ROW(A1)-1,4)+1=1,COLUMN(A1)=1),DATE(YEAR(MIN(Sheet1!$A:$A)),MONTH(MIN(Sheet1!$A:$A))+INT(ROW(A1)/4),1),IF(MOD(ROW(A1)-1,4)+1=2,IF(MONTH($A1-IF(WEEKDAY($A1)<=2,WEEKDAY($A1)-2,WEEKDAY($A1)-9)+COLUMN(A1)*7-7)<>MONTH($A1),"",$A1-IF(WEEKDAY($A1)<=2,WEEKDAY($A1)-2,WEEKDAY($A1)-9)+COLUMN(A1)*7-7),IF(OR(COUNTIF(Sheet1!$A:$A,A1)=0,A1=""),"",IF(AND(MOD(ROW(A1)-1,4)+1=3,A1>0),INDEX(Sheet1!$C:$C,MATCH(A1,Sheet1!$A:$A,0)),""))))
これで例えば6月でしたら月表示のセルA2セルには2010/6/1のように表示されます。これはセルの表示形式でユーザー定義で m"月" のようにすれば6月と表示させることもできます。
また、6月の最初の月曜日はA3セルに2010/6/7のように表示されます。これも日にちだけの表示にするのであればセルの表示形式でユーザー定義で d"日" のようにすれば 7日とだけ表示させることもできますね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(エンターテインメント・スポーツ) ニートは、過去へ戻るしかないですよね? 1 2023/02/19 22:06
- その他(エンターテインメント・スポーツ) 2007年の想い出はありますか? 1 2023/03/03 20:54
- サッカー・フットサル サッカーを生で観戦したことありますか? 3 2023/02/16 10:58
- サッカー・フットサル 三苫絶好調ですね!ところで、サッカー生観戦したことありますか? 1 2023/02/05 16:29
- その他(エンターテインメント・スポーツ) 2006年の想い出はありますか?? 3 2023/03/02 21:34
- その他(悩み相談・人生相談) 自閉症でもどうにかいい未来はありませんか? 1 2023/02/06 20:22
- 健康保険 傷病手当金の申請について 3 2022/07/09 09:14
- その他(エンターテインメント・スポーツ) 15年前って、昔ですか?それともわりと最近? 2 2023/02/07 22:57
- 邦楽 サザンオールスターズの皆さんは、何故武道館まで時間がかかったのでしょうか 3 2022/06/03 21:06
- その他(悩み相談・人生相談) 自閉症は、自閉症同士でしか仕事しちゃいけませんか? 1 2023/02/09 18:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで同じセルに箇条書きをし...
-
A1セルに入力したら、入力時間...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
空白でないセルの値を返す方法...
-
エクセルで時間の判定をしてい...
-
Excel:文字と数字の組合せ、次...
-
yyyy/mm/ddからyyyy/mmへの変換
-
値を入力後、自動的にアクティ...
-
Excelでセルに入力されたカラー...
-
エクセルで入力した数字を倍に...
-
入力したところまでを自動的に...
-
エクセル セルに━ (横棒)を入...
-
エクセルの数式がかぶって、選...
-
Excel で空欄にも単位 \\や円 ...
-
エクセルで複数の条件で掛け算...
-
バーコードが読み取れない原因...
-
エクセルで10分ごとの時刻の...
-
エクセルで、特定のセルの内容...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
エクセルで既に入力してある文...
-
IF関数で0より大きい数値が入力...
-
空白でないセルの値を返す方法...
-
値を入力後、自動的にアクティ...
-
Excel:文字と数字の組合せ、次...
-
Excelでセルに入力されたカラー...
-
エクセルの数式がかぶって、選...
-
yyyy/mm/ddからyyyy/mmへの変換
-
エクセルで、特定のセルの内容...
-
エクセルで時間の判定をしてい...
-
エクセルで複数の条件で掛け算...
-
入力したところまでを自動的に...
-
エクセルの数式で計算結果に文...
-
excel 関数にて文字を0として認...
-
バーコードが読み取れない原因...
-
Excel 大小比較演算子による「...
-
ExcelVBAでセルを編集状態にす...
おすすめ情報