• 締切済み

エクセルで別シートに・・・煮詰まりました。

mitarashiの回答

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.4

見やすい様に、名前をつけてやってみました。添付図の列見出しの範囲に「列見出し」、同様に「行見出し」、「データ」の範囲に名前をつけます。 簡便のため、同一シート内で試しております。C9から右方に日付を、B10から下方に●、▲、...を配置します。 C10に下記の式を入れます。 =INDEX(行見出し,MATCH(D$9,INDEX(データ,0,MATCH($C10,列見出し,0)),0)) これを、右方および下方にずずっとコピーすればできあがりです。 自分でも分からなくなりそうなので、C11セルの例で説明すると、行方向見出しの▲を元表の列見出しで検索して何列目かを求めます。INDEX関数で名前:データの範囲の、該当する列を取り出します。その列の中で、4月1日を検索して、何行目かを求めます。名前:行見出しの中で、対応する行を取得すると、○が得られるという事になります。 (注) 各日付は2013/4/1というようなシリアル値を表示形式で簡略表示しています。 ○、△、...に合致しない箇所には#N/Aのエラーがでます。エラー処理をすると、式が煩雑になるので、条件付き書式でエラー箇所の文字色を白くしています。お気に召さなければご自分でアレンジをお願いします。

関連するQ&A

  • 別シートへの飛ばし方

    毎月、売上内容をエクセルで表に入力しています。 元表にはバラバラに日付を入力していますが、別のシートに月毎にまとめたいんですが、 元表に入力すれば、自動に月毎のシートに内容が反映される関数、マクロを教えて下さい。

  • エクセルで一件の請求書のシートのデータを、別のシートの一覧表にするには?

    エクセルであるシートのデータ(元データ:順次入力日付ごと、一商店ごと)を別のシートに一行ずつのせて表にするには・・下手な説明ですみません・言い換えれば、一件の業者請求書(元のシート)のデータ〔一軒ごとに入力印刷しています。)を別のワークシートの表の一覧にして、表〔日付ごと)にするには、どうしたらよいでしょうか。宜しくお願い致します。

  • エクセルで日付を別のシートに引用したい

    エクセルもマクロも初心者です。 2008年8月29日  という日付を別シートに引用したいのですがうまくいきません。 情報として欲しいのは“2008年8月”の部分です。 調べてみたら文字の引用ができる関数があったので、実際に使ってみました。 LEFT(Sheet1!A1,9) MID(Sheet1!A1,9) どちらをやっても39689という数字が出てきます。 なぜこのようになるのでしょうか? そして、どうすればうまく引用できるのでしょうか?

  • 別のブック、または別のシートからの参照

    Excelで日付によって、別のブック、または別のシートから特定のセルを参照させる方法はありますか? 例えば、1日に閲覧した時は別のブック(シート)のB3のセル、2日に閲覧した時はB4のセル…、次はB5、という風に参照させたいのです。 日付を表示させて、INDIRECT関数等を使って色々と試行錯誤していますが、上手く行きません…。 関数だけで作れるものでしょうか?どなたかご教授願います。

  • EXCELで作ったデーターの集計表を別シートで作るには?

    EXCEL初心者でEXCEL 2007を使っています。 個人事業を始め、EXCELで支出表を作っています。 下記のようにsheet1に打ち込んだデーターを sheet2に項目別に集計を出したい場合、どのように したらできますか? 3/22 交通費 タクシー代 1940 3/23 図書費 書籍代 3410 3/25 交通費 タクシー代 710 3/26 交通費 タクシー代 800    支払手数料 住民票2部 500 交通費や図書費などの合計を自動に計算する関数は 何を使えばいいのでしょか? また、初心者にもわかりやすいEXCELのサイトがあれば 教えて下さい

  • EXCELで、表内の今日の日付の隣のデータを別シートに表示させたい

    EXCELでとあるアプリケーションをつくっているのですが、 行きづまってしまいました。 つくりたいものは、あらかじめ日替わりメッセージをどこかのシートに設定しておき、それを別シートに「その日の分だけ」表示させるというものなのですが、・・・・ たとえば、 シート1に、ある期間の夕食献立を入れ込んだ表をつくる。 シート2には、「今日の」献立が毎日表示される。 おそらく、シート1に表をつくり、シート2のセルに「シート1中、今日の日付の隣のセルの内容」を表示させれば良いのかと思い、MATCH関数を使うなどしてがんばってみたのですが、・・・できません。 VBAを使っても良いのですが、おそらくシート上のみで処理できるのではという気がしますし、使用する状況を考えると、その方が好都合です。 良い方法があればお教えください。

  • EXCEL 異なるシート間の参照

    EXCELに関しての質問です。 超初心者で基本がわからないままの質問ですみません。 同じブック内の複数のシート(様式は異なります)間の作業です。 片方のシートの日毎のデータを別のシートの日毎のセル に参照し、反映させたい。 INDIRECT関数を用いて、=INDIECT(A3&"!V3")のようにして A3に表示される文字列のシートのセル番地V3を参照し、 他のシートにそのデータを表示したいのですが、 うまくいきません。 A3セルには一ヶ月の日付が入っているので、 日付の入った他のシートを日付ごとに参照していくのですが、 そのシートの中のいつも同じセルV3しか 参照してくれないのです。 このV列のセルも自動的に日付に沿ったセル参照に変更するのは どうしたよろしいでしょうか。 よろしくお願いします。

  • Excelのハイパーリンクで,別Excelのシート

    Excelのハイパーリンクについて, リンク先をこのドキュメント内だとsheetまで指定できますが, 別のExcelをリンク先にする場合,ファイルweb別ページだと sheetまで指定できません。 Excel一覧表Aと,それそれsheetでまとめたExcel Bと2つ作り, 一覧表のリンクをクリックすると,詳細はExcel Bのsheet1・sheet2・・・が 表示されるようにしたいです。 可能であれば,教えてください。よろしくお願いします。

  • エクセルVBAで、シート1の値をシート2へ移すには?

    エクセルVBAの質問です。初心者です。 ■シート1のA1に「123」と打ったら、シート2のA1に「123」と表示される。そして、A2に「456」と打ったら、シート2のA2に「456」と表示される。続いてシート1のA3の値をシート2のA3に・・・とどんどん繰り返してたくさんの値を別のシートに移せるようにしたいです。 関数で言えば、VLOOKUP と似ている機能を作りたいと思ってます。 よろしくお願いします。

  • 勤務表でチェックした日付を別のシートに表示

    エクセルをつかって早出・遅出・日勤を表示した勤務表をつくりました。これを用いて遅出の日にマークをつけた日付を別のシートのセルに表示するいい方法はありますか? パソコン初心者なもので困っています。よろしくお願いします。