- ベストアンサー
エクセル セル参照では並び替えが機能しないのをわかりやすく解説してほしい
macchan1の回答
- macchan1
- ベストアンサー率38% (52/136)
相対参照で貼り付けた場合は移動により数式が変更されてしまします。 このような場合は、同じシート内にリンク貼り付け型の数式で貼り付ければよいと思います。 例えばSheet1の中で貼り付けるなら、「=A1」の部分を「=Sheet1!A1」のようにします。 これで並べ替えを行ってもきちんとついてきます。
関連するQ&A
- エクセルで数字を入れたらとなりのセルに文字が出るようにするにはどうしたらいいですか?
小売店ですが仕入れの伝票の入力をしなければなりません。項目は・コード(六桁の数字)・商品名・数量・単価・金額です。 このコードナンバーを入れたら隣のセルに商品名そのまた隣のセルに単価と出るようにするにはどうしたらいいのでしょうか? 現在はすべてひとつづつ入力しています。 数量と単価を入れたら金額がでるようにだけは出来ましたがそれ以上がわかりません。 宜しくお願い申し上げます。
- ベストアンサー
- その他(ソフトウェア)
- excelの並び替え(少し特殊な条件)
いつもお世話になります。 excel2003/2007(windows)です。 excelの並び替えについて質問です。 毎月、商品の仕入れがあるたび <仕入番号>を連番で振っていきます。 並び替えは<仕入番号>で並んでいればいいのですが、 1つだけ特別な条件があります。 *並び替え前のデータ <仕入番号> <商品名> 1 C部品 2 B溶剤 3 C部品 4 D工具 5 E機器 6 A部品 7 B溶剤 8 C部品 9 E機器 「<商品名>が同じもの については、<仕入番号>の若い順に位置を”まとめる”」 という条件です。 具体的には今回のような表の場合、 <仕入番号>1から並べていくわけですが・・・ <仕入番号>1と同じ「C部品」が3番と8番にあります。 この場合1,3,8と並べ、次に、 <仕入番号>2を並べますが、「B溶剤」は7番にあるので、 2,7と並べ、次に、 <仕入番号>4を並べ、 (仕入番号3はすでに並べたので4になります、 「D工具」は、この1件だけなので、”まとめる”作業はなし) ・・・このような感じで、並び替えたあとは、 下記のようになります。 *並び替え後のデータ <仕入番号> <商品名> 1 C部品 3 C部品 8 C部品 2 B溶剤 7 B溶剤 4 D工具 5 E機器 9 E機器 6 A部品 毎回数100件のデータを、手動で並び替えていますが、 これは並び替えの工夫でなんとかなるでしょうか? それともマクロなるものを使う必要があるのでしょうが。 どうかお助けいただけないでしょうか。 よろしくお願いいたします・・・
- ベストアンサー
- オフィス系ソフト
- excel 商品リストにて 商品名を入力→単価自動的に表示
商品リストを作成してます シート1に商品リスト、シート2に単価表を作成してます 商品リストAセルに日付、Bセルに商品名、Cセルに数量、Dセルに単価、Eセルに小計、Fセルに仕入先とします。 各商品にコードを指定するのではなく ダイレクトに、商品名で反映?です 商品名と数量を入力すると、単価→小計が出せる数式にしたいのですが 力不足のためご質問させていただきます VLOOKUPを使用してかな?と試みてはみました・・・・・・ 最終的には、商品ごとに1カ月の合計を出したいのですが どなたかお解りの方がいらっしゃいましたらお教えくださいますよう お願いいたします 質問の内容やわかりにくいところがありましたら 申し訳ありません どうぞよろしくお願いいたします
- 締切済み
- オフィス系ソフト
- エクセル/参照したセルの移動
エクセル2003を使っています。 シート1のセルをシート2で参照しているのですが、シート1で並び替えをすると参照元を追ってくれません。 例えばシート1に製品名と値段の表があって、シート2にある製品名●●と値段を参照したいとします。 シート1 A B 1 ●● 2,000 2 ☆☆ 3,000 シート2 A B 1 ●● 上記のような場合、シート2のB1セルに「='シート1'!B1」と入力しました。そうするとB1セルに2,000と表示されるまでは良いのですが、シート1で並び替えをした際、●●製品が10行目に移動してしまうとシート2のB1セルには1行目に移動した他の製品の値段が出てしまいます。 シート1で並び替えをしたら、シート2でも●●製品の値段が追えるようには出来ないでしょうか? 何か良い方法があれば、教えて下さい。どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル 関数の使い方
A B C D E F G H … 取引先 売上単価 作業仕入@ 部材仕入@ 単位数 担当者 1月 2月… ABC 60 10 5 2 あ 2 1 DFG 55 15 7 3 さ 1 2 ↓以降データーがあります。 上記の表があった場合、各担当者別月別に売上高と仕入高と粗利額を算出したいのですが関数をどのように組めばいいでしょうか? 取引先ABCの1月で例えると 売上高=売上単価(60円)×1月数量(2台)=120円 仕入高=(作業仕入単価(10円)×1月数量(2台))+ (部材仕入単価(5円)×単位数(2個)×1月数量(2台))=40円 ※単位数は、1台の機械に対し部材をいくつ使うかの数量になります。 単位数がない場合もあります。
- 締切済み
- その他(業務ソフトウェア)
- エクセル2003 こんなことってできますか?
商品別で仕入日順に・仕入先・仕入数量・仕入単価を記入する表を作りました。 この表のデータを基に仕入先別の表を作りたいと思っています。 商品別の表は、A列のセルを5個ずつ連結し商品名を記入し、B列以降は仕入日・仕入先・仕入数量・仕入単価・仕入合計額を記入していくように作りました。 A1~A5を連結 商品名を記入 (A6以降も5個ずつ連結) B列以降 1行目 日付 (直接入力) 2行目 仕入先名 (直接入力) 3行目 仕入数量 (直接入力) 4行目 仕入単価 (直接入力) 5行目 仕入合計額(=B3*B4) 上記の表に対して、仕入先別(A商店・B商店・・・)の表をそれぞれ作り、商品別の表の仕入先名に入力されたときに該当する仕入先別の表へ商品名や日付金額が自動でコピーされるようにしたいのです。 仕入先別の表は形も決めてないのですが、商品別のほうはすでに完成しています。 このような状況で使える関数とかその他の方法ってあるのでしょうか? もし、できない場合はここを変えればできるかもみたいな助言でも結構です。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのセル参照、一つずつ参照セルをずらしていきたい
エクセルのセル参照の方法について教えてください。 2つのシートがあって、 ひとつのシートにはC4,D5,E6…というように行と列がひとつずつ増えていくところに値が入力されています。 このシートから、C4,D5,E6…のセルの値を取り出して 別のシートのA1,A2,A3…に縦に並んで表示させたいのですが、どのようにセルを参照させればC4,D5,E6…という 行と列がひとつずつ増えていくセルを参照できるでしょうか? よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- Excelの相対参照と絶対参照
Excelの絶対参照と相対参照を学習するのによい例題をさがしています。入門期の学習です。 参考書を見ると ・商品の単価、売上数量、売上高、構成比という表で売上高は相対参照、構成比は絶対参照 ・月別売上額の合計、消費税額 というのをよく見かけます。ほかにどのような題材があるかを教えてください。 消費税額の計算では、絶対参照をつかわなても計算ができます。 絶対参照をつかうと、消費税率が変わった時に消費税率のみ変えれば表がすぐかわります。 このように、絶対参照をつかうとこういう利点があるというのが分かる題材を探しています。できるだけ、企業内で使える題材でお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル 関数の使い方について
A B C D E F G H … 取引先 売上単価 作業仕入@ 部材仕入@ 単位数 担当者 1月 2月… ABC 60 10 5 2 あ 2 1 DFG 55 15 7 3 さ 1 2 ↓以降データーがあります。 上記の表があった場合、各担当者別月別に売上高と仕入高と粗利額を算出したいのですが関数をどのように組めばいいでしょうか? 担当者”あ”の1月で例えると 売上高=売上単価(60円)×1月数量(2台)=120円 仕入高=(作業仕入単価(10円)×1月数量(2台))+ (部材仕入単価(5円)×単位数(2個)×1月数量(2台))=40円 粗利額 120円-40円=80円 ※単位数は、1台の機械に対し部材をいくつ使うかの数量になります。 単位数がない場合もあります。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Access DB 商品名の扱いについて
(テーブル名):(フィールド名) 商品テーブル:商品名。 単価数量テーブル:商品単価、数量、仕入番号、商品名。 仕入テーブル:仕入番号、仕入日、注文日、手数料、輸送費など。 売上テーブル:売上、販売日付、仕入番号、商品名。 リレーションシップ:一対多 商品テーブル商品名-単価数量テーブル商品名 商品テーブル商品名-売上テーブル商品名 仕入テーブル仕入番号-売上テーブル仕入番号 仕入テーブル仕入番号-単価数量テーブル仕入番号 このように作成しました。 ここで問題なのが、商品名の入力です。 仕入テーブルをメイン、単価数量テーブルをサブフォームにしてフォームを作成しました。 さて、商品名を単価数量テーブル商品名フィールドのサブフォームから入力・・・と思ったら、商品テーブル商品名フィールドに名前がないためエラーが出ます。(参照整合性をしているため) サブフォームの入力フィールドを商品テーブル商品名に変更すれば入力できます。 しかし、重複した商品名を入力できません(重複しないに設定しているため) 何故このようなことをするか?ですが、同じ商品でも購入日が違えば単価が違う場合があります。 ですので単価数量テーブルでは同じ商品名を使用する必要があります。 しかし、商品テーブルでは同じ商品名は必要ありません。 もちろん先に商品テーブルに商品名を入力すれば問題ありませんが、入力効率から言って問題あります。 さてここで質問なのですが、一対多の多から商品名を入力して一側に反映できないでしょうか? 一側にすでに同じ商品名がある場合は反映してはいけません。 ちないにVBAやSQLはコピペぐらいはできますが、書けませんのでご了承を。
- 締切済み
- その他MS Office製品
お礼
回答ありがとうございます。 リンク貼り付けという手もありましたね! 思いつきませんでした。