- ベストアンサー
エクセルでリンクや並べ替えを多用するのですが
エクセルでデータ整理をするのに、シート1で入力したデータをシート2に反映させて、さらに並べ替えも済ませたいんです。 説明しにくいですが、シート1で奇数番号の人、偶数番号の人にわけて入力をします。 シート2では奇数偶数をまとめ、番号順になっている状態のデータにしたいんです。シート1に入力したらシート2に自動的に入力されるようリンクもしたいです。 vlookup などの関数もいろいろ使っているので、参照値などが変わったりしないか心配です。 実際作ってみているのですが、何か簡単な方法(マクロは使いたいのですが、やり方がわかりません)があれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- yuusukekyouju
- ベストアンサー率22% (21/94)
関連するQ&A
- エクセルの並べ替えについて
エクセルの並べ替えについて教えてください。 シート1に顧客データが入っています。 シート2では「='Sheet1'!$A$1」みたいな計算式を入れて、シート1のデータを参照した表などが入っています。 シート1の顧客データの氏名を五十音順に並べ替えたいのです。 でも、普通に「並べ替え」をしてしまうと、シート2のデータがおかしくなってしまいます。 なにかいい方法はないでしょうか? よろしくお願いします。
- 締切済み
- オフィス系ソフト
- excel シート1の奇数(偶数)行(列)のみをシート2にリンクさせる方法
excel2007を使っていて、関数の使い方がまったく分かりません。 シート1にデータを入力しているのですが、そのデータの奇数(もしくは偶数)行(もしくは列)だけをシート2にリンク(リンクという言い方があっているのか分かりませんが、シート1のデータを変更すれば、自動的にシート2のデータもそれに応じて変更してくれるという意味合いで使っています)ための関数はどうのよう入力すればいいのでしょうか? ちなみにその関数はシート2のA1に入力すればいいのですよね?(関数といったものも使ったことがなく分かりません) どなたか、ご回答お願いします!!
- ベストアンサー
- オフィス系ソフト
- エクセル2010 関数について
関数について質問です。 シート1に入力した数字によって、シート2に反映される数字を 変えたい関数をいれたいのですがわかりません。 ※写真参照 (例:シート1に99と入力すれば、シート2に0と表示され、 シート100~109の数字を入力すれば12と表示される) おそらくVLOOKUPを使うのだとは思うのですが・・・・
- ベストアンサー
- Excel(エクセル)
- エクセルの並べ替えをマクロを使わず関数で
並べ替えをして、ベスト10を作りたいと思っています。 マクロを使わず関数だけで行いたいのですが、上手くできません。 LARGE関数を使って数値のみは大きい順にする事はできましたが、 日付も一緒に並べ替えたいのです。 でも、どうしても良い方法が思いつきません。 VLOOKUP関数を使って日付の並べ替えも考えましたが、同じ数値があると 上手く一緒に並べ替える方法が見つかりません。 たとえば下記のような感じです。実際には365日1年分あります。 もし良い関数があれば知りたいのです。 分かる方いらっしゃいましたらよろしくお願いします。 EXCEL2003です。 並べ替え前(参考) ┌─┬──┬──┐ │日│4月│5月│ ├─┼──┼──┤ │ 1│1400│3500│ ├─┼──┼──┤ │ 2│1300│1400│ ├─┼──┼──┤ │ 3│2100│2200│ ├─┼──┼──┤ │ 4│1100│1900│ ├─┼──┼──┤ │ 5│2100│1300│ ├─┼──┼──┤ │ 6│2500│2900│ └─┴──┴──┘ ベスト10(参考) ┌──┬──┬──┐ │順位│数値│月日│ ├──┼──┼──┤ │ 1│3500│ 5/1│ ├──┼──┼──┤ │ 2│2900│ 5/6│ ├──┼──┼──┤ │ 3│2500│ 4/6│ ├──┼──┼──┤ │ 4│2200│ 5/3│ ├──┼──┼──┤ │ 5│2100│ 4/3│※1 ├──┼──┼──┤ │ 6│2100│ 4/5│※1 ├──┼──┼──┤ │ 7│1900│ 5/4│ ├──┼──┼──┤ │ 8│1400│ 4/1│※2 ├──┼──┼──┤ │ 9│1400│ 5/2│※2 ├──┼──┼──┤ │ 10│1300│ 4/2│ └──┴──┴──┘ ※1 同じ月で数値が同じ ※2 違う月で数値が同じ
- ベストアンサー
- その他MS Office製品
- Excelの行方向での並べ替え
行方向に順序がバラバラで入力されている日付データがあります(表1参照)。これを日付の若い順に1列ずつ行方向に並べ変えたいと思っています(表2参照)。 「データ」→「並べ替え」→「オプション」→「列単位」にすることで1行ずつ行方向の並べ替えができることは知っていますが、行数が多いため一括して並べ替えができないか考えております。 どなたかご教示いただければ幸いです。なお、Excel2007を使っています。 A B C 1 1996/11/07 1997/02/19 1996/11/21 2 1997/02/19 1997/02/19 3 1996/11/21 4 1997/02/19 1996/11/21 5 1997/02/19 1997/11/06 1997/02/19 ・ ・ (表1:並べ替え前) ↓ (並べ替え) A B C 1 1996/11/07 1996/11/21 1997/02/19 2 1997/02/19 1997/02/19 3 1996/11/21 4 1996/11/21 1997/02/19 5 1997/02/19 1997/02/19 1997/11/06 ・ ・ (表2:並べ替え後)
- ベストアンサー
- オフィス系ソフト
- エクセルの並べ替え・・・
エクセルで並べ替えをしたいんですが、思うようにいきません。教えてください。 A列:日にち B列:ナンバー C列:名前 が入っています。 C列には、関数が入っています。 B列にナンバーを入力すると、名前が自然に入るようになっています。 関数は、 =IF(B2="","",VLOOKUP(B2,' 名 簿 '!$A:$B,2,FALSE)) です。 A~C列を選択して、 C列(名前順)に並び替えをすると、(データ→並び替え) 空欄のセルが上の方に来て、日にち、NOが入力されているセルは、下の方で並び替えされている状態です。 入力されているセルを上にするには、どのようにすればいいのか、教えてください
- ベストアンサー
- その他(Windows)
- EXCELの並べ替え
一人で入力する時にはならないのですが、複数人で入力した後、1つのシートにデータをコピペしてから、並べ替えを行うと、並べ替えが分かれてしまいます。 例えば・・・ 1 1 1 2 2 2 3 3 3 と並んでほしいのに 1 1 2 2 3 3 1 2 3 といった感じになってしまいます。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- 並べ替えを元に戻したい
エクセルで列、行それぞれかなりのデータがあります。 C列あたりに品番がバラバラで入力されていて、 そのC列(品番)を他のシートからマッチング(VLOOKUP)をとるために、 シート全体で並べ替え(タイトル→品番で)をしました。 その後、VLOOKUPでマッチングをとったのですが、そのマッチングのデータを残したまま、一番最初の品番がバラバラ状態に戻したいのですが可能でしょうか?並べ替えをしてはいけないという指示がありまして・・・。 何か良い方法があれば教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル2010で印刷マクロを組むには
印刷シートに,Vlookup関数でいろいろあるタグから引用したデーターを,名簿にある個人個人のファイルとして印刷をしたいと思っています。マクロを組まないとなると,個人のデータを反映させた後,ファイル→印刷,新たに整理番号入力→ファイル→印刷と・・・いちいち,整理番号を入力後,マウスを動かし,人数分の数だけ同じ作業をしないといけないのですが,それをマクロを組んで,印刷フォームのあるタグの上部等の印刷指定していない場所に,印刷ボタンを作ってそのボタンをクリックするだけで,印刷できる方法を教えてほしいと思っています。 できれば,その個人には,通し番号があるので。番号を進ませるボタンや逆に番号を戻すボタンもあれば,なおいいし,たとえば○○番から△△番まで指定して印刷ボタンをクリック,プリンターからはその指定した分の個人情報が入力した紙ベースの資料が出てくる・・・・・となったら最高です。 よろしくお願いします。
- 締切済み
- 財務・会計・経理
お礼
お礼が遅くなり、すみませんでした。 教えていただいた通りに実行してからお礼をしたかったのですが、なかなか時間がなくて・・・。 この回答をプリントアウトさせていただいて、試してみたいと思います。 ありがとうございました。