• ベストアンサー

エクセルシートでの作業に関して

エクセルシートで2つの形式が異なった表があり、同じ商品の金額がA、Bにある時、Aの商品の金額変更したら、Bの同じ商品の金額が自動でかわる関数はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kon555
  • ベストアンサー率52% (1761/3379)
回答No.3

 最もシンプルな方法は、Aのセルに「=B!D1」のような形でシート指定も含めて参照指定する事です。同じブック内にまとめた方が何かと便利ですが、完全に別シートへの参照もできます。 https://www.nec-nexs.com/bizsupli/useful/excel/09.html  ただしこの方法が有効なのは、Aのシートに行列の追加などがなく、レイアウトもキッチリ固定されている時だけです。セルの位置で指定する形なので、位置がズレると無意味になります。  もしそうしたレイアウト変化にも対応しようとすると、それなりに複雑な関数を組む必要が出てきますね。 https://kokodane.com/2013_kan_033.htm https://office-hack.com/excel/vlookup-retrieval/

kuruna
質問者

お礼

kon555 様へ 回答有難うございます・ 丁寧な説明助かりました♪

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

>Aの商品の金額変更したら、Bの同じ商品の金額が自動でかわ・・ この意味がわからない。 同じ商品で単価などで、同じ額なら、第3の決めたセルに、その同じという金額を入れて(関数や「=J4」のように)参照したらどう。変えるのは第3のセル(原本的箇所1か所のセル)を変える(ルール)にするわけ。 こういうのは事務処理では当たり前で、同じ性格(もの)のデータを1か所にまとめるという大原則があるのを知らないのか。Accessなどを勉強したら、その精神が貫かれているので、わかる。 ーー Excelでは、 その際、参照表を作って、他の商品もまとめて、VLOOKUP関数を使うための、テーブル(商品ー単価の対応表)を作るのが、エクセルの初心者的な使い方です。WEBでVLOOKUP関数を調べること。 ーー 普通はデータベース言語で、商品を指定して、その商品の単価(テーブル)を探し、見つけて持ってくる。 エクセルを実務に使ったことも無いようだ。VLOOKUP関数を知らないレベルでは、会社では、エクセルは最近始めたとみなされるよ。

kuruna
質問者

お礼

imogasi 様へ 早速の回答有難うございます。 もっとエクセルを勉強致します!

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1625/2467)
回答No.2

細かいことがわからないけど、Vlookup関数でいけると思います。

kuruna
質問者

お礼

kkkkkm 様へ 回答有難うございました。 試してみます。

全文を見る
すると、全ての回答が全文表示されます。
  • hiro_1116
  • ベストアンサー率30% (2383/7718)
回答No.1

Bの金額のセルに「=Aの金額のセル」の式を入れれば良いのでは?

kuruna
質問者

お礼

hiro_1116 様へ 回答有難うございました。 試してみます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelシートが別になったときの合計を関数でだす

    シート1は商品とその単価を入力するデータ表、 シート2はシート1の合計表とします。 たとえばシート1にセルA1に1000円、セルA2に2000と入力したら、 シート2のセルA1に、商品AとBの計3000円が自動で入力されるようにできる関数がありましたら 教えてください。 Excel2019利用です。

  • エクセルで2つのシートの集計のしかた

    エクセルの関数等使いこなせないものでお知恵をお貸しください。 よろしくお願いいたします。 例えば「A」と「B」のシートがあります。この2つシートを1つにまとめた表を作りたいです。「A」「B」には名前と項目ごとに金額があります。「A」のシート、または「B」のシートのどちらかだけに名前・金額があるものもあれば「A」「B」の両方のシートに名前・金額があるものもあります。「A」「B」どちらにも名前・金額があるものは1行の各セルに「A」の項目の金額、「B」の項目の金額がとんでくるようにしたいです。「A」「B」どちらかにしかない場合は「A」の項目のセルに、「B」の項目のセルに金額がとんでくるように・・・といった表を作成出来ないものでしょうか? 説明不足で申し訳ありませんが教えてください。よろしくお願いいたします。

  • エクセルで各シートの同じ場所を抜き取りたいのですが

    エクセルで、各シート(同じ形式の表 100くらい)の同じ場所のセル(例えばA1とB2)にそれぞれ違う文字列と金額を入力しています。 別のシートを追加して、そこにA1とB2の文字列を取り出していきたいのですが、方法を教えてください。 シートは「Sheet1」ではなく、企業名を入力してしまっています。

  • エクセルでなんですが

    エクセルでなんですが シート2に10万(A1に作成)の場合500円の手数料(B2に作成)、20万の場合1200円の手数料などという表を作り、シート1で金額を入れると計算して自動的に手数料が出てくるというものを作りたいのですがその場合どのような関数を使ったらいいでしょうか?

  • エクセルでシートの1部を反映

    エクセルで2つのシートにそれぞれ計算式の入った表をりました。Aのシートの表の下にBのシートの表を表示させ、Bのシートの表を変えると、Aの表の下に表示されている表も同じように自動的に変わるようにする事はできるのでしょうか?宜しくお願いします。

  • Excel 複数のシートを使って自動入力させていです。

    Excel 複数のシートを使って自動入力させていです。 Sheet1に「一覧表」とし、A1に日にち・B1に入荷先・C1「品物名」・D1「金額」を入力していく一覧表を作成しました。 入荷先の名前をSheet2.3に作り、入荷先ごとにリストを作成したいです。 一覧表に入力しただけで、自動的に入荷先ごとのシートに自動的に入力されてるってことって出来ますでしょうか? 例   A   B   C   D 1 日にち 入荷先   品物   金額 2 4/1 Aスーパー たまねぎ  100 3 4/5 B商店    きゅり   50 これをSheet1「一覧表」をした場合、 Sheet2を「Aスーパー」とし、Sheet2を「B商店」として。同じ表を作成しておく。 一覧表のシートにAスーパーでの購入を入力すると、「Aスーパー」のシートに自動的に表が作られていく 説明下手で申し訳ありませんが、よろしくお願いします!

  • エクセルについて。

    エクセル初心者の為、関数など良く分かりません。 シート1で、あ=100、い=200、う=300、え=400 の意味合で下のような表を作りました。  A   B  C ・・・ 1 あ 100 2 い 200        3 う 300 4 え 400 シート2の、A1欄に『う』と入れれば、自動的に B1欄に『300』と入るようにしたいです。 最も簡単な方法を教えて下さい。

  • エクセルでシート10の表からシート1から9の表に数値を自動抽出したい

    エクセルでシート10の表からシート1から9の表に数値を自動抽出したいのですが、 シート10 TP店 TW店 NP店 TM店 9 8 4 2 シート1 売上 TP店 ?? シート2 売上 TW店 ?? TP店売上9 TW店売上8 NP店売上4 TM店売上2 です かなりデータが多く手作業ではなく関数で一発入力したいのです。つまりシート1から10までありシート1はTP店、シート2はTW店の個々の売上データが入っています。シート10に全体の売上データが入っていて、シート10を参照してシート一つずつにアナログで=Sheet1!A1をいれていく、又はコピーすると大変なのでシート1に入れる関数と他のシートの関数をすべて同じにしたいのです。で自動で店の売上を入力するような関数ありますか 以前質問した際に =IF($B$1="","",INDEX(Sheet21!$B$2:$E$5,MATCH($A2,$A$2:$A$4,0),MATCH(B$1,Sheet21!$B$1:$F$1,0))) と答えをいただきましたが、さっぱりわかりません。わかりやすく説明していただけるとありがたいです。

  • エクセルシートのまとめ方

    クセル!複数のシートを一枚のシートにまとめ方。 シート2Aさん シート3Bさん 同じ表の形 1行目項目 2行目~25行目AさんBさん各データ (シート2)Aさん 地名 表題  金額 大阪 テスト 100 東京 山本  200 (シート3)Bさん 地名 表題  金額 福島 弁当 100 徳島 お茶 200 北海道 かに 300 シート1(集計表)に各データを並べたい (シート2) 地名 表題  金額 大阪 テスト 100 東京 山本  200 福島 弁当 100 徳島 お茶 200 北海道 かに 300 上記表を作成したいのですが、Aさんが5行になった場合は その内容を東京の行の下に入るようにしたいのですがどうすればよいでしょうか? それぞれをリンクさせてもよいのですが、空白が入ってしまったり 処理が大変です。 自動的に反映することはできますか?

  • エクセルの表を別のシートに縦に数行おきに書き移したい

    エクセルのSheet1  A商品名 B種別 C金額 D 説明 ・・・・ とまとめてあるデータを、別のシートの表に縦に数行おきに転記したいのです。たとえば sheet2の D3は空欄 D4にsheet1のA2 D5にsheet1のB2 D6にsheet1のC2 D7にsheet1のD2 D8にsheet1のE2 D9は空欄 そして、7行おきに違う商品のデータになり、繰り返します。 (A3~D9までを太いカラー罫線で囲んだフォーマットが商品個数分、空欄で既にsheet2に書き込まれています) 関数で効率よく、データを書き写すことが出来ますでしょうか? よろしくお願いいたします。

専門家に質問してみよう