質問させていただきます。
例えば、50程の顧客が居るとして商品によって単価が違ったりする場合、
シート1に顧客ごとの商品名や単価を書いた表を作ったとします。
で、シート2で伝票などを作るとしたとして、その顧客名での商品名を
入力すると、その単価が自動的に入力する。というようないい方法は
あるでしょうか?VLOOKUPを使ったりするのかなぁ、などと思ったり
するのですが、単価が違ったりするという部分でよく分からなくて。
説明がうまく出来ていないかもしれませんが、よろしくお願いします。
エクセルは得意ではないので、図解入りで似たような説明がしてあるような
ところがあれば教えてもらえると有り難いです。
No.1
- 回答日時:
こんばんは!
一例です。
↓の画像で説明します。
Sheet1に顧客別の価格の表を作成しておきます。
一つ一つ単価を入力するのが大変であれば、掛け率でもOKかと思います。しかし掛け率の場合の数式は少し変わってきます。
Sheet2のB4セルに
=IF(OR($A$1="",A4=""),"",INDEX(Sheet1!$B$2:$F$100,MATCH(A4,Sheet1!$A$2:$A$100,0),MATCH($A$1,Sheet1!$B$1:$F$1,0)))
という数式を入れオートフィルで下へコピーすると
画像のような感じになります。
数式はSheet1の100行目まで・F列までの数式にしていますので範囲指定の領域は適当にアレンジしてみてください。
あくまで一案です。
参考になれば良いのですが・・・m(__)m
そうなんです。こういう風にしたかったんです。
数式のほうは難しくて理解できていませんが・・・・。
ところでですね、例えの図なんですが、シート1で商品と顧客名を逆(列と行)に
した場合、数式はどうなるのでしょうか?
できれば教えていただきたいのですが。
よろしくお願いします。
No.3
- 回答日時:
こんばんは
顧客Noを使う方法です。
1から始まる通しナンバーです。
実際には、Vlookup関数の中では列番号で指定しているだけです。顧客Noとは連動していません。
顧客Noに欠番や重複があると社名と参照している列が一致しなくなりますので注意してください。
Sheet1のデータは添付の図のようになっています。
Sheet2の
B2に
=HLOOKUP(B1,Sheet1!B1:F2,2,FALSE)
が入っています。B1に顧客Noを入力すると顧客名が表示されます。
B5に
=VLOOKUP(A5,Sheet1!$A$3:$F$8,$B$1+1,FALSE)
が入っています。以下、オートフィルしてください。
No.4
- 回答日時:
商品群と顧客を2次元表にまとめられる(その作成・更新も含め煩わしさに耐えられるなら)なら
MATCH関数で商品列で何処の行(y)にあるか商品を見つけ、顧客名が在る第1行目において、顧客名をMATCH関数でどの列にあるか(x)を見つけ、INDEX関数で=INDEX(表のセル範囲,y,x)で交叉するセルのデータ(=単価)がとらえられる。
これは教科書例題的な回答である。
ーー
しかしエクセルでは、運用(単価の変動の登録など)で無理が出てくると思う。アクセスをはじめデータベースを使うべき課題だと思う。
エクセルの単価シートを作って参照するなら、キーに誤って手を触れて誤って1文字変えてしまったなどの防止策を取らないと
危なっかしい。
ーー
もうひとつ、購買数量条件(A社でも1000個以上買えば1個200円に値引など)などが加わると関数ではお手上げでしょう。
No.5
- 回答日時:
名簿から検索して別のシートに貼り付けるには?
http://oshiete.goo.ne.jp/qa/4005675.html
ユーザフォームを使ってのデータの書き換え(エクセル)
どこまで参考になるかは見て判断してください。
商品と顧客の提示単価は2次元(縦軸横軸)管理でない方がいいです。
顧客や商品が増減したときにどうメンテナンスするのか、
そういうことまで考えた設計でない。
また、
商品は4,5件というわけではないので、
単価データは外部のテキストファイルなどとインポート、エクスポートできるのが良い。
「顧客提示単価」列と「商品」列と持たせて
複合条件で行検索するのがいいでしょう。
No.6ベストアンサー
- 回答日時:
No.1です!
他の方々からより良い回答が出ていますが・・・
とりあえず前回のSheet1の行・列を入れ替えた方法での数式になります。
前回の数式と今回の数式の違いを見比べてみてください。
データは↓の画像のようにしています。(今回はSheet1の100行目まで・商品はB~G列まであるとしています)
Sheet2のB4セルに
=IF(OR($A$1="",A4=""),"",INDEX(Sheet1!$B$2:$G$100,MATCH($A$1,Sheet1!$A$2:$A$100,0),MATCH(A4,Sheet1!$B$1:$G$1,0)))
という数式を入れオートフィルで下へコピーしています。
行・列を入れ替えた場合の違いは判っていただけたでしょうか?m(__)m
何度もありがとうございます。
他の人も色々と教えて下さいましたが、最初に画像付きで
分かりやすく説明して下さったので、ベストアンサーに
させていただきます。
本当に 有り難う御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル 多数のファイルから値を抜き出したい 4 2022/12/12 16:49
- Excel(エクセル) Excel 関数 vlookupなどの使い方について質問です。 シート1に品番、商品名、単価、発注条 6 2022/06/15 19:16
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Excel(エクセル) Excel関数 情報引用する方法 4 2022/07/31 20:59
- その他(データベース) accessについて 2 2022/05/31 16:58
- Excel(エクセル) 単価シートから単価をエクセル関数で自動取得する方法 1 2023/07/02 22:00
- レディース 私の会社はコロナ禍でも業績を伸ばしており、 元々商売っけの強い会社です。 新顧客を取り込めており、 2 2022/08/04 22:04
- 経営情報システム 顧客管理ソフト、どうやって選べばいいのですか? 3 2022/05/15 22:01
- 消費者問題・詐欺 これは何かの罪になるのでしょうか? 3 2023/07/30 22:56
- Excel(エクセル) IFERROR、SMALL関数について 2 2022/08/22 23:40
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
数量・会社ごとに異なる単価表から、関数を使って抽出したい
会計ソフト・業務用ソフト
-
エクセル 数量顧客ごとに異なる単価について
Excel(エクセル)
-
エクセル関数 数量により3種の単価設定があり数量を入力すると該当する単価を表示させる方法が知りたい
Excel(エクセル)
-
-
4
Excelの関数について(掛け率を項目ごとに設定する)
Excel(エクセル)
-
5
ユーザフォームを使ってのデータの書き換え(エクセル)
Visual Basic(VBA)
-
6
EXCEL関数で数量別単価表から該当する単価を表示させる方法が知りたい
Excel(エクセル)
-
7
Excelで見やすい商品価格の変動表を作りたい
Excel(エクセル)
-
8
エクセルでの計算
Excel(エクセル)
-
9
ACCESS 商品毎の最新の単価を設定するには?
その他(Microsoft Office)
-
10
業者別の単価表を作りたい
財務・会計・経理
-
11
エクセル計算 段階式掛け率の値を合計したいです
Excel(エクセル)
-
12
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
13
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
Microsoft1Officeの互換ソフト...
-
Excel ピボットテーブルで日付...
-
エクセル関数を教えてください
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
LOOKUP関数を使えばいいのでし...
-
エクセル 白黒印刷で白線を印刷...
-
【関数】先頭だけにある、半角...
-
【関数】適切な文字数の数字を...
-
Excelのチェックボックスの使い...
-
エクセルでの作業計算方法について
-
Excelのpivotについて質問です
-
WPS OFFICEでの縦書きについて
-
時間によってファイル名が変わ...
-
エクセルのセルに同じ大きさの...
-
Aというブックの1というシート...
-
エクセルの順位別一覧表の自動...
-
西暦や和暦の表示をyyyymmdd表...
-
【マクロ】エクセルにかいてあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報