• 締切済み

表形式からカレンダー形式への変換

表形式からカレンダー形式への変換 下記の様な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キロ

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答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日とだけ表示させることもできますね。

kita49
質問者

お礼

具体的且つ、明確な回答有難うございました。 初心者の自分でもとてもよくわかりました

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • カレンダーが・・( ̄◇ ̄;)

    iPhone4sですが、カレンダーを見ると誕生日が全員マイナス1日になってます! 電話帳のデータを確認しても正しく入力されてますが、カレンダーだけは前日に・・ 例えば電話帳のデータは8月20日でも、カレンダーには8月19日に表記されてます。 原因と修正方法を教えてください。

  • エクセルで、日付の期間表をカレンダー形式におとしたい

    ある場所の使用予約期間の エクセルで作った日付で期間を表した表、 たとえば5月23日~6月2日のようなもの (日付は1セルごと)を カレンダー形式の見やすい表に変えたいのです。 カレンダーでその予約期間に色が付くとか●が入るとか できないでしょうか? もちろん上記の日付を修正した場合はカレンダーのほうも 自動的に変更されるということにしたいです。 どうかご教示お願いいたします。

  • WORD形式の表をEXCELに変換したい

    WORD形式で作られた表があります。 この表の罫線や表内外の記載項目をそのまま活かしてEXCELに変換したいのです。 変換したいのは、計算式を入力してや合計や計算、判定したいためです。 一からエクセルの表を作り直すのはたいへんなので何とか変換したいのですが、いい方法はありますか? その際、表のセルのサイズなども変わらずそのまま変換できるとさらにありがたいです。

  • カレンダーに記入された内容を別の表にまとめる数式

    表1を、数式を使って表2へまとめる方法はありますでしょうか? カレンダー形式の表に記入された内容を、カレンダー形式でない小さい表にまとめるという内容です。 よろしくお願いいたします。 <表1>           あかね あゆみ あつこ 4月1日(月)     A 4月2日(火) 4月3日(水) 4月4日(木)          B 4月5日(金) 4月6日(土) 4月7日(日) 4月8日(月)                C 4月9日(火) 4月10日(水) 4月11日(木)    H 4月12日(金) 4月13日(土) 4月14日(日)               J 4月15日(月)          I <表2> あかね       あゆみ あつこ 4月1日(月) A 4月4日(木) B 4月8日(月) C 4月11日(木) H 4月15日(月) I 4月14日(日) J 以上

  • Excel2003 カレンダー表 → 表・グラフで累計表示したい

      | 1月  2月  3月 ~ ------------------------ 1日 | 10 2日 |     30   20   3日 | 20 4日 |     30 といった カレンダー系の X軸 Y軸で 表をつくったのですが、ここから 1月1日 10 1月3日 20 2月2日 30   ~ という表を別ワークシートに自動作成するにはどうすればいいでしょうか? (逆に 表→ カレンダー) 関数で可能でしょうか。マクロや スクリプトを作成しないといけないでしょうか。  また、この「カレンダー」から直接 グラフ (累計)を作成することは可能でしょうか。  Excel2003を使用しております。どうかアドバイスいただければ幸いです。よろしくお願いいたします。

  • Word2007でカレンダーを作りたい。

    Word2007でカレンダーを作りたい。 挿入タブ 表 → クイック表作成のカレンダーでは カレンダー1が12月で1日が日曜日から カレンダー2が5月で 1日が火曜日からとなっています。 この日付を自動的に今年の月に合わせて日付を変更する方法が あれば教えていただきたい。 また、テンプレートをダウンロードしたのですが2008年で これを今年のカレンダーに自動的に変更する方法があれば教えて下さい。

  • エクセルの表を図形式で保存したい

    EXCEL2007でカレンダーを作っています。 メイン月(大きい表)に、小さく前月と次月のカレンダーを貼りつけたいのです。 EXCEL形式で小さく縮小した票を作ってもコピペ出来ませんから、 たとえばJPGなどで保存したいのです。 または、同じシートに大きい表と小さい表を作る方法があったら 教えてください。 よろしくお願いします。

  • また教えてください!Excelで作った表で・・・

    助けてください!!  Excelで作った3つの表があります。 ※1つのファイルの中に3つのシートとして作られています。 (1)元となるデータが入っているもので、  (例) 1月1日 1,000    1月2日  500   ~    2月1日 1,500    2月2日 1,800 …と、連続した日にちと数値が入力されています。(数年分) (2) (1)の表から部分的にリンクさせて1カ月分を抜粋しています。  (例) 1月1日 =(1)!A1     1月2日 =(1)!A2 1月3日 =(1)!A3 ←多少違うかもしれませんが、こんな感じの式?を入れてデータを引っ張ってきています。 (3) (2)と同じですが、(2)に抜粋したデータの次月分が入力されています。  (例) 2月1日 =(1)!A32     2月2日 =(1)!A33 2月3日 =(1)!A34    (2)と(3)は1つ1つのデータは違うものの、表の作りとしては同じです。 (2)や(3)のような表が、すでに何カ月先の分まで それぞれシートとして作られているのですが、 その表の内容が正しいか確認したいのです。 例えば、2月のデータを表(1)から引っ張ってきたいのに  (例) 2月1日 =(1)!A32→“(1)!A31”になっている…など 違うセルが入力されていないようにしたいのです。   それで、考えたのは すでに終わった月の表は正しい式が入っているのだから、 正しい表と新しい表を比べられないか?という事です。 (回りくどくてスミマセンm(__)m) でも、引っ張ってくる元のセルが違っているので 単純に比較できず、関数にも詳しくないので、どうしたらいいのか分かりません。 間違えないように、初めからもう一度作る・・・というのはナシで、比較をして確認したい場合でお願いします。 また、比較ではなく、他に方法がありましたら教えてください。 不明な点は補足をさせていただきますので、よろしくお願いします。

  • 表の書式をスキャンしてエクセル形式に変換

    空欄の表が送られてきたのですが、それをエクセル形式に変換して数値や文字を記入して返送したいのです。 表の書式もサイズもそのままにすべく、一旦スキャナーで画像として、それをエクセルの表形式に変換して表を完成させ、プリントアウト結果は送られてきたのと同じ書式やサイズに保って返送したいのですが、好い方法はないものでしょうか。

  • Excelのデータをデータベースで使用できる形に変換

    現在、excelでシフト表があります。 これをMYSQLにインポートをしようと思うのですが、 データの変換方法が分かりません。 現在のデータはA列に社員ID 1行目に1月分の日付が入っていて、 出勤可能を1、出勤不可を2 出勤決定を3で入力されてます。 分かりずらいかもしれませんが、下記のような表になります。   2008/7/1 2008/7/2 2008/7/3 2008/7/4 ・・・ 001  1    2     1    2 002  2    3     1    2 003  1    1     3    2 004  1    2     2    2 ・ ・ これを 001  1 2008/7/1 001  2 2008/7/2 001  1 2008/7/3 001  2 2008/7/4 002  2 2008/7/1 002  3 2008/7/2 002  1 2008/7/3 002  2 2008/7/4 ・ ・ ・ という1行1レコードの形式に変換したいと思います。 従業員数が数百人になるので、一度に変換できる方法が無いかと思い質問させていただきました。 どうかよろしくお願いいたします。

このQ&Aのポイント
  • プリンターのWi-Fiランプがつかないようですが、どのように問題が発生したのか詳しく教えてください。
  • お使いの環境はiOS 15.1で、無線LANで接続しているようです。関連するソフトやアプリはありません。また、電話回線はソフトバンクのおうちでんわです。
  • 質問はブラザー製品に関するものです。
回答を見る

専門家に質問してみよう