- ベストアンサー
別シートから該当する項目を引用したい
- 部活のコーチ陣が毎日作成する「明日の動き一覧表」とは、コーチ全員の明日の予定一覧表です。今月のシフト表があるシート1と、「明日の動き一覧表」の原本があるシート2があります。毎日原本をコピーし、明日の分を作成していますが、別シートの明日の日付のシフトを反映させたいと思っています。
- シート1には、A列に名前、1行目に日付、交わる部分にその日のシフトがあります。シート2には、A列に名前、B列にシフトを入力するようになっています。明日のシフトが反映されるように、B列のシフトを設定したいです。
- VLOOKUP関数は使用可能ですが、設定方法が分からず困っています。質問文から別シートから該当する項目を引用し、明日の日付のシフトを反映させる方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- エクセルで、指定の項目がある行をすべて別シートにコピーする方法
いつもお世話になっております。 現在、売掛金台帳をエクセルにて作成しております。 それで、一覧で作成している台帳から、業者ごとのシートを作成したいと思っています。 一覧表は A列:業者名 B列:日付 C列:借方 D列:貸方 E列:備考 と作成しており、 Aの列が同じものだけを別シートにコピーしたいのですが、そのような方法はございますでしょうか。
- ベストアンサー
- オフィス系ソフト
- Exel VBA 別シートから該当データを取得する
お世話になります。 エクセルVBAで質問です。 以下の日付表というシートがあります A列に日付、B列に商品番号が入力してあります。C列のコードは未入力です。 A列 B列 C列 日付 対象商品番号 コード 2020/6/1 U-1325-L 2020/6/2 R-134256 2020/6/3 L-456632 ・ ・ ・ 2020/6/30 W-724789 また、一覧表という別のシートには、A列に商品番号と、B列からコードが何百件も入力されています。 (1行目に限っては、A1だけ商品番号の項目でB列からは日付です) A列 B列 C列 D列 AE列 商品番号 2020/6/1 2020/6/2 2020/6/3・・・・ 2020/6/30 R-134256 123123 456456 741741 ・・・・ 753753 U-1325-L 789879 963963 852852 ・・・・ 951951 ・ ・ ・ やりたいことは 日付表のC列のコード欄に、一覧表から商品番号と日付が一致するコードを貼り付けしたいのです。 現状、目視で全入力しているので、マクロで一度に処理を希望します。 または、マッチしたら一覧表側のコードセルにマークつける方法でもかまいません。 と、言ってみたものの、Google検索しても、どうやって調べればいいのかが、わかりませんでした。 マクロの基本事項は本で学びましたが、条件が複数になってくるとよく理解できません。 どうぞよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 【Excel VBA】別シートへの反映方法
こんばんは。 現在月間&日ごとのスケジュール表をVBAで作成しています。 そこで質問です。 Sheet1のA列に日付、B列に予定、C列に人の名前 があります。 Sheet1のC列の人の名前を各日付ごとの シート(シート名は1日、2日、3日・・・)のセル「E5」へ 反映させたいのですが、どうしても分かりません。 分かり難い質問で、大変申し訳ありませんが、アドバイスよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの1シートを項目別に別シートへ分ける方法
エクセル2010で1シートのデータを項目別に別シートへ自動的に分割する方法で困っています。 検索するとマクロを使うと書いていますが、マクロはほとんど使ったことが無いのもあって、わかりませんでした。 シート1 A列(日付8ケタ+商品番号6ケタ) B列(売上額) 20130515000004 300 20130515000006 100 20130518000004 300 20130519000001 500 20130519000004 300 ・・・ ・・・ をA列の日付部分上8ケタを使って日別にシートを分け、 シート名をuriage20130515(uriageと日付8ケタ)という名前にしシート名+CSV形式で保存したいです。 シート2 シート名:uriage20130515 A列 B列 20130515000004 300 20130515000006 100 シート3 シート名:uriage20130518 A列 B列 20130518000004 300 シート4 シート名:uriage20130519 A列 B列 20130519000001 500 20130519000004 300 このように自動で別シートに分割した上で、シート名CSV形式で保存まで自動でできるとありがたいです。 自動化できるならシートを分割するマクロ、シート名でCSV保存するマクロが一つのマクロになっていても、分かれていてもOKです。 このようなことはできますか? よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- エクセルのデーターベースより日付べつに別シートで一覧表を作成する
一覧表Aより同一日付別に表を作成する方法を教えてください。 表A JAN 品名 定価 発売日 123123123123 鉛筆A ¥100 3/1 321321321321 鉛筆B ¥100 3/5 456456456456 シャーペンA ¥150 3/1 654654654654 シャーペンB ¥150 3/5 456456456456 シャーペンA ¥150 3/1 987987987987 ボールペンB ¥200 3/5 の表より別シートで日付を指定して表Bを作成する。 表B 3/1 123123123123 鉛筆A ¥100 456456456456 シャーペンA ¥150 456456456456 シャーペンA ¥150 表Bの日付を入力するだけで表Bができような関数の組合わせ教えてください。
- 締切済み
- Windows XP
- 複数のシートから一覧表を作成する方法
次のことを実現させる方法を教えてください。 シート 「あ」「い」「う」があります。 ※例としてはシートを3つあげましたが、 このシートはどんどん数が増えていきます。 シート「あ」 A B 1 鈴木 1976/1/1 シート「い」 A B 1 佐藤 1977/1/1 シート「う」 A B 1 山田 1978/1/1 そこから一覧表を作成したいのです。 その一覧表のシート名を「一覧表」とします。 シート「一覧表」(実現したいシート内容) A B C 1 シート名 名前 生年月日 2 A 鈴木 1976/1/1 3 B 佐藤 1977/1/1 4 C 山田 1978/1/1 参照元のシートが固定されているなら A B C 1 シート名 名前 生年月日 2 あ あ!A1 あ!B1 3 い い!A1 い!B1 4 う う!A1 う!B1 と直接参照先を書けばいいのですが、 この方法では、シートが増えるたびに B列、C列にえ!A1 え!B1というように参照先を その都度書いていかなければいけません。 だから、一覧表で、シート名(A列)を入力ただけで、 自動的にそのシートに記載されている 名前と生年月日が反映されるようにしたいのです。 例えば今A3には「い」と記載されていますが、 これを「あ」と変更すると 以下のようにしたいのです。 B3のセルの中身は い!A1 → あ!A1 C3のセルの中身は い!B1 → あ!B1 一覧表のセルB列、C列にどのように記入すれば自動化できるでしょうか?
- ベストアンサー
- オフィス系ソフト
- excel 別シートから複数項目を取得
こんばんは。エクセルについて質問があります。 今、エクセルで同じ構造で中身の違うデータベースの様なシートを数枚作り、 そこから参照して、別の入力シートにそのデータを引っ張って来るということをしたいです。 調べてみた感じVLOOKUP関数などを使うのかなと思うのですが、 どうもうまいこといきません。 DBのような扱いをしているデータシートの構造は 【データシート】 A1(クラス名)列| B1(番号) 列 | C1(名前:漢字) 列 | D1(名前:かな) 列 | ------------------------------------------------------------------- A2 1-1 | B2 1番 | C2 鈴木 太郎 | D2 すずき たろう | のようなデータの入れ方をしており、クラスは1-7まである感じで、 B1の列はA1列のクラスの人数分が連番になっています。 なので、番号は重複してる部分が多いです。 これが複数枚シートあるといった具合です。 データを反映させたいシートも前4列は同じ様な構造をしています。 これにあと複数列足した感じになってます。 【反映させたいシート】 A1(クラス名)列| B1(番号) 列 | C1(名前:漢字) 列 | D1(名前:かな) 列 | E1 別項目 |… -------------------------------------------------------------------------------- A2 3-7 | B2 2 | C2 田中 次郎 | D2 たなか じろう | ×× |… ここで名前列に名前(漢字、もしくはかな)を入れるか、 もしくはクラス名+番号ですぐさま該当シートの特定し、 合致するE列以前の残りのデータを全て取得してくる。 反映させたシートのE列などに入れたデータを 今度はデータシートへとリンクさせるという風な プログラムを組みたいです。 こういった具合のエクセルシートを作成したいのですが、 どのようにしたら良いでしょうか? プログラムの様にIF文などを使用する感じになるのでしょうか? それともデータのシートに別でIDなどユニークな値を各々の データに割り振らないとダメでしょうか? また参考として知りたいのですが、 1行に引っ張りたくないデータが多数あっても行単位で3列の分だけ取得して、 1行にある3列分のデータを同じ1行3列に反映させることは可能でしょうか? 説明が下手で意味が解り辛い所もあるかもしれませんが、 回答よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで項目ごとに新しい別のシートにしたい
エクセルで名簿を作成しています。 C列に生徒番号、D列に氏名、E列にクラスがAからFまでランダムに入っています。 この名簿を新しいファイルに、クラスごとに別のシートにしたいです。 できればシート名も「A」「B」となっていれば助かります。 A,B列にもデータが入っていますが、今回は生徒番号、氏名、クラスのみの ファイルにしたいです。 良い方法を教えてください。よろしくお願いします。
- 締切済み
- Excel(エクセル)
- 【エクセルVBA】条件に一致した項目の数を別シートへ表示
はじめまして。VBA初心者です。 sheet1のA列に日付(一ヶ月分)、B列に製品名 sheet2のB2セル~AF1セルに日付、A2セル~A10セルに製品名 が入っています。 Sheet1の製品名の数を日付ごとにカウントして、その結果をSheet2の 各日付へ入力するVBAを作成したいのですが、うまくいきません。 分かり難い質問で、大変申し訳ありませんが、どなたか教えて下さい。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel、複数シート同セルを別シートで列に表示するいい方法教えてください
Excelで、複数シートの同セルに数値又は、文字が入力されているものを別シートの列に表示(反映)させるいい方法を教えてください。 ・sheet1は、一覧表(sheet名):纏めるsheet ・sheet2~は、各物件名(sheet名) となっています。 例) sheet2~sheet4のA1セルに数値、B2に文字が入力されていたとします。 それを、sheet1(一覧表)のB2、B3、B4とC2、C3、C4にそれぞれ表示させたい。以下参照。 A B C 1 物件名 件数 有・無 2 北海道 10 有 3 青森 15 無 4 岩手 20 無 ・sheet1(一覧表)には項目、物件名は入力済です。 データのみ反映させたい。 ・sheetは、左から順番に並んでます。 (北海道、青森、岩手の順に) ・集計するわけではないので、最終行には合計とかはいりません。 ------------------------------------------------------------- また、できるかどうかわかりませんが、 sheet1(一覧表)を修正したらそれぞれの物件(sheet2~)も修正される。というような、画期的なこともできるのでしょうか? こちらは、上記が出来た上でのことなので、出来なければ出来ないで構いません。 どうぞ、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト