- ベストアンサー
Excelの質問です。特定文字だけ別シートに反映させるには…
会社の勤務表として使いたいのですが Sheet1に元データ↓があるとして A B C D 1 7/1 7/2 7/3 …(日付) 2 山田 場所A 場所B 場所A 3 中村 場所B 場所D 場所C 4 田中 場所C 場所B 場所C ・ ・ ・ (↑は勤務者の名前・場所はその日の勤務場所) 別のシートに各々 sheet2に場所Aのみ A B C D 1 7/1 7/2 7/3 2 山田 場所A 場所A 3 中村 4 田中 Sheet3に場所Bのみ A B C D 1 7/1 7/2 7/3 2 山田 場所B 3 中村 場所B 4 田中 場所B ・ ・ という風に、該当する場所にだけ文字を入れたいのですが コピペでいちいち削除という方法以外で、簡単に行う方法はあるのでしょうか? 人に頼まれて考えているのですが、 当方もあまりExcelに詳しくないため困っています。 どなたか、分かる方がいらっしゃいましたら教えて下さいようお願いします。
- cocobat
- お礼率88% (31/35)
- オフィス系ソフト
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
回答は#1さんがおっしゃる通りで良いと思います。 あとは補足ですけれども、もし、勤務場所の数が多い場合、それぞれのシートで数式を手直しするのは手間がかかると思いますので、次のようにされたらいかがでしょうか。 1)各シートの同じセルを勤務場所の入力欄とする。(例えばA1セル) 2)Sheet2 の B2セルに =IF(Sheet1!B2=$A$1,Sheet1!B2,"") と入力してセルをコピー、それを必要な範囲に貼り付ける。 3)2)で数式を貼り付けたセル範囲を選択してコピー。 4)Sheet3のシートタブをクリックした後、Shiftキーを押しながら一番最後のシートタブ(例えばSheet30)をクリックしてSheet3~30をまとめて選択し、そのままB2セルを選択して貼り付け。 以上で、Sheet2~30に同じ数式が入力され、各シートのA1セルに勤務場所を入力すると、その場所だけが表示されるようになると思います。
その他の回答 (1)
- shiotan99
- ベストアンサー率68% (140/203)
こんにちは~ A列の名前はすべてのシートで同じ順番に並んでいるのでしょうか? そうだとすれば、Sheet2 の B2セルに =IF(Sheet1!B2="場所A",Sheet1!B2,"") を入れ、下に右にオートフィルでコピー、ではダメですか? Sheet3 は "場所A" の部分を "場所B" に変えるだけでいいと思いますが・・。
お礼
そうです、同じ順番に並んでいます! なので、shiotan99さんの教えて下さった方法で 無事に解決出来ましたっ。 母と一緒に(頼んできたのは、実は母親なんです;) PCの前で朝から喜んでました。 教えて下さいまして、ありがとうございました!!
関連するQ&A
- エクセル あるコードを含む行ごと、他のシートに反映させたい。
こんばんは。 エクセルで以下のような表を作成しています。 [シート1] A列 B列 C列 D列 1 コード 担当 日付 ・・・ --------------------------------------- 2 S679 山田 9/1 ・・・ 3 S679 田中 9/2 ・・・ 4 S680 山田 9/2 ・・・ 5 S679 鈴木 9/4 ・・・ ・ ・ ・ また、[S679]・[S680]というシートを作成し、 [シート1]のA列にコードを入力するごとに、該当のシートに行ごと データを反映させる方法はありますでしょうか。 上の例でいくと、 [S679]シートには A列 B列 C列 D列 1 コード 担当 日付 ・・・ --------------------------------------- 2 S679 山田 9/1 ・・・ 3 S679 田中 9/2 ・・・ 5 S679 鈴木 9/4 ・・・ というように。 [シート1]にデータを入力するごとに、 該当コードの列のデータを[S679]・[S680]シートに反映させる方法があれば、 どうぞご教示をお願いします。 文中の至らぬ点はご指摘いただければ都度補足いたしますので、 よろしくお願いいたします。
- 締切済み
- その他MS Office製品
- エクセルで名簿 別シートに同じ項目で並べたい
こんにちは、いつもお世話になっています。 詳しい方、ご教授下さい。 100名程度の名簿があります。 A B C 001 山田 東京 002 鈴木 愛知 003 斉藤 大阪 004 田中 東京 ・ ・ ・ 099 中野 大阪 となっていて、Cの地名は12種類です。 この名簿を元に、別のシートに A B D E G H J K 東京 愛知 大阪 北海道 001 山田 002 鈴木 003 斉藤 004 田中 099 中野 となるようにしたいのです。 現在はオートフィルタで該当するものを選択し、コピペしているのですが 頻繁にこの作業があり、自動でできないものかと思った次第です。 不明な点があれば補足します。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのシートの反映について質問します。
たとえば、下のような(シート1)の表を元に、別のシート(シート2)(シート3)へ自動で、反映させることは可能でしょうか? また”=”を使わずに(シート1)の元データを、全く同じ表として、別のブックへ反映させ 元のデータを変える事によって、すべてのシート、指定されたブックが自動で変わるような、方法はあるのでしょうか。 こういった場合、良い知恵がありましたらよろしくお願い致します。 m(_ _)m (シート1) A B C 1 コードNo 日付 名 2 1 10/1 aaaaaa 3 2 10/2 bbbbbb 4 1 10/3 cccccc 5 2 10/4 ddddddd (シート2) A B C 1 コードNo 日付 名 2 1 10/1 aaaaaa 3 1 10/3 cccccc (シート3) A B C 1 コードNo 日付 名 2 2 10/2 bbbbbb 3 2 10/4 ddddddd
- 締切済み
- オフィス系ソフト
- エクセル 別シートに反映
入力用シートを作り A B C D E 1 品名 申込日 申込者 住所 電話 2 ● 11/3 aaa ****** 123-456 3 ◆ 11/30 bbb ****** 456-789 4 ▲ 11/30 ccc ****** 111-333 5 ◆ 12/1 aaa ****** 111-777 6 ▲ 12/1 ttt ****** 668-125 7 ● 12/2 ppp ****** 555-779 と入力すれば シート●には A B C D 申込日 申込者 住所 電話 1 11/3 aaa ****** 123-456 2 12/2 ppp ****** 555-779 シート◆には A B C D 申込日 申込者 住所 電話 1 11/30 bbb ****** 456-789 2 12/1 aaa ****** 111-777 同じ様にシート▲ と言う風に出来ないでしょうか?? よろしくお願いします
- 締切済み
- オフィス系ソフト
- エクセル(2003・2007)でデータ抽出し、別シートを作成するための
エクセル(2003・2007)でデータ抽出し、別シートを作成するための関数を教えて下さい ●シート名:サンプルA ●シート名:サンプルB A B C D E・・ A B C 名前 日付1 日付2 備考 名前 日付1 備考 1 山田 2010/10/15 2010/10/10 ああ 1 鈴木 2010/10/18 うう 2 佐藤 いい 2 太田 2010/10/21 かか 3 鈴木 2010/10/18 うう → 4 井上 2010/11/20 ええ 5 石田 2010/8/7 2010/10/7 おお 6 太田 2010/10/21 かか 具体的に上記のデータから【B列が本日から10日間以内かつC列がスペース】のデータのA・B・D行を別シートに作成する関数を教えて下さい よろしくお願いします ※なぜか文字がずれてしまってて、すいません・・・
- ベストアンサー
- オフィス系ソフト
- excelでデータを別シートに引っ張ってきたい
excelで値を検索し、返す時、返す値の横にあるデータを違うシートのセルの下に一緒に引っ張ってきたいときの関数(方法)を教えてください。 素人なので分かりにくいと思いますが、お知恵をお借りしたいと思います。 あるデータのシートの検索値を別シートに持ってきたいのですが、シート1をシート2のようにしたいのです。 /は空白 例)シート1 /A B C D E 1(1) □ ○ ▽ ◎ 2 (2) ▼ ■ ◇ ◎ シート2 / A B C D 1 (1) □ 2 /○ ▽ ◎ 3 (2) ▼ 4 /■ ◇ ◎ 分かりにくいかもしれませんが、 シート1の(1)(A1)を検索すると、シート2(B1)に□(これはVLOOKで引っ張ってこれるのはわかります。) 次にシート1の(C1)○をシート2の(B2)へ持ってきたいのです。シート1(D1)(E1)はシート2の(C2)(D2)へ。 しかもシート1のC列は空白セルもあり、シート1のC列が空白の場合、下にずれることなくシート1の(D1)(E1)はシート2の(C1)(D1)へ。下記<図a>のようになるようにしたいのです。 そして、シート2のA列に検索値として入力する(1)や(2)の値は連番ではなく、(2)の次に(5)に飛んだりします。(2)の行のC列にデータがあっても、(5)のC列にデータはないこともあります。<図b> <図a> /A B C D 1 (1) □ ▽ ◎ 2 (2) ▼ ◇ ◎ <図b> / A B C D 1 (1) □ 2 /○ ▽ ◎ 3 (2) ▼ 4 /■ ◇ ◎ 5 (5) □ ▽ ◎ 6 (7) ▼ ◇ ◎ vlookとかCLUMN関数とか考えてはみたのですが、どうもうまくいきません。 毎回作成するデータなのですが、毎回コピペで作成しています。 とても面倒なので(1)を検索したらデータが一瞬で検索できるようにしたいと試みてはみたものの、私の知識では不可能でした。 関数では無理なのでしょうか。。。 関数はあまり詳しくないので分かりやすい方法があれば、教えていただければ助かります。 関数に詳しい方、よろしくおねがいいいたします。 関数にはこだわっていません。違う方法があればそれも含めておねがいいたします。
- ベストアンサー
- Excel(エクセル)
- エクセルでSheet1の特定の列をSheet2に反映させたい
エクセルの質問です。初心者です。 Sheet1ではA B C D E F列を使っています。 Sheet2にA B C列を反映させ、Sheet2の他の列にはSheet1とは別の情報を入れたいです。 変更するときはSheet1を変更するとして、Sheet1で行を増やしてもSheet2に勝手に反映する方法はありますか?
- ベストアンサー
- その他(Windows)
- エクセル:複数シートのデータを一覧シートに自動的に表示させるには?
エクセル:複数シートのデータを一覧シートに自動的に表示させるには? こんにちは。 以前同じ質問をさせて頂いたのですが、締め切った後で試したところ どうにもうまくいかず(試さずに締め切ってしまった私が悪いのですが・・)、 もう一度質問させていただきます。 複数シート(6シート程度)に同一形式のリストがあり、あるシートに入力していくと 同一ファイル内の「一覧シート」に自動的にID番号順に表記される(※下記参照) というようにしたいと考えております。 何かよい方法はありますでしょうか? お知恵を拝借できれば幸いです。宜しくお願い致します。 (例) Sheet1 ID 日付 名前 達成度・・・(項目=15項目ぐらい) 1 2010/10/17 山田 A 4 2010/10/30 鈴木 A ・ ・ ・ (それぞれのシートに100個ぐらいのリスト) Sheet2 ID 日付 名前 達成度・・・ 2 2010/10/17 佐藤 C 3 2010/10/20 中村 B ・ ・ ・ 一覧シート ID 日付 名前 達成度・・・ 1 2010/10/17 山田 A 2 2010/10/18 佐藤 C 3 2010/10/20 中村 B 4 2010/10/30 鈴木 A ・ ・
- ベストアンサー
- その他MS Office製品
- エクセル:複数シートのデータを一覧シートに自動的に入力させるには?
エクセル:複数シートのデータを一覧シートに自動的に入力させるには? こんにちは。 お恥ずかしながら一日に2回もエクセルの質問をさせて頂きます。 複数シートに同一形式のリストがあり、あるシートに入力していくと 同一ファイル内の「一覧シート」に自動的にID番号順に表記される(※下記参照) というようにしたいと考えております。 何かよい方法はありますでしょうか? お知恵を拝借できれば幸いです。宜しくお願い致します。 Sheet1 ID 日付 名前 達成度・・・ 1 2010/10/17 山田 A 4 2010/10/30 鈴木 A ・ ・ ・ Sheet2 ID 日付 名前 達成度・・・ 2 2010/10/17 佐藤 B 3 2010/10/20 中村 B ・ ・ ・ 一覧シート ID 日付 名前 達成度・・・ 1 2010/10/17 山田 A 2 2010/10/18 佐藤 B 3 2010/10/20 中村 B 4 2010/10/30 鈴木 A ・ ・
- ベストアンサー
- その他MS Office製品
- Excelの特定の日付の特定の文字のカウント
ExcelのセルのA1~A10に日付が入っていて B1~B10に文字(田中・山田・伊藤等)が入っています。 日付は6/1~7/31まで入っており、Bの15に計算式に計算結果を出したいです。 6月の田中の合計を出すとすると、どのような式を作ればよいでしょうか。 範囲指定を変えれば、それぞれできますが、増減が激しいので できれば、全てを選択してしまい、計算式でカウントをしたいです。 =COUNTIF(B1:B10,"田中") で田中がカウントで切ることくらいは分かっていますが、 ほとんど数式はつかったことがありません。 どなたかご回答を宜しくお願い致します。 できるだけわかりやすく回答をしていただけると、非常にありがたいです。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
補足下さいまして、ありがとうございます! 勤務場所が結構数が多そうなので 教えて下さった方法を、大いに活用することになりそうです。 私が方法を理解できたので、後は母親にレクチャーするだけ(笑) 分かりやすく丁寧に教えて頂きまして、本当にありがとうございました!!