
Salesforceで商品管理をされている皆さん、こんなお悩みはありませんか?
- 商談と商品、価格表エントリ、価格表など多くのオブジェクトがあるのでわかりにくい
- オブジェクトの関係性が理解できていないことからエラーが起きてしまう
- 複数のオブジェクトに同じ数値を何度も登録するなど手間がかかっている
前回の記事では、Mashmatrix Sheetを活用した、以下の手順をご紹介しました。
- ケース1:商談に紐づく商品の一覧を確認する方法
- ケース2:商談に紐づく商品を追加する方法
今回は次のステップとして、Mashmatrix Sheetを活用して
- ケース3:価格表エントリに登録しているリスト価格を商談商品にも自動入力する方法
- ケース4:販売価格と数量を入力した時点で合計価格を表示させる方法
についてご紹介します。
このブログを読めば、数式を活用して他のオブジェクトや項目の値を参照・活用する方法をマスターできます!
Mashmatrix Sheetのさらなる活用を目指している方は必読の内容ですので、ぜひ最後までご覧ください。
Mashmatrix Sheetで商談商品オブジェクトを活用しよう
※ケース1・ケース2はこちら:
https://www.mashmatrix.co.jp/blog/opportunity-product_01/
ケース3:価格表エントリに登録しているリスト価格を商談商品の販売価格に自動入力させよう
Salesforceの画面上では、一つの商談に対して商品を登録する際に価格表の一覧が表示されます。チェックボタンで選択、数量を入力して商品を登録するとリスト価格が自動で反映されます。
<動画>
一方で、商談に対して商品を登録する際は手作業で一つずつ登録する必要があります。
Mashmatrix Sheetを使うと、商談に商品を登録する際にコピペで簡単に登録ができるため、作業が驚くほど楽になります。
ですが、販売価格は自動で反映されません。
そこで今回は、Salesforceと同様に、自動的にリスト価格や販売価格を表示させることで、より効率的に商品を登録する方法をご紹介します!
まずは商談商品シートの列の「販売価格」に自動入力する設定です。
設定方法
1.販売価格横にある下三角ボタン(▼)から設定を開き、オプションタブを選択、鉛筆ボタンをクリックして数式の編集画面を開きます



2.数式を入力します
今回は、VLOOKUP関数を使用して価格表エントリの販売価格を取得する数式を記載します。
Mashmatrix Sheetの強みの一つとして、別のオブジェクトシートの該当項目に対しても関数を利用できます。
VLOOKUP関数は合致する項目を参照して、その行にある該当項目の値を参照することができます。
Mashmatrix SheetをVLOOKUP関数で活用する場合、以下が公式となりますので参考にしてください。
VLOOKUP(一致させたい値を持つ現在の項目列, 該当のオブジェクトシートで一致する値を持つ項目列, 該当のオブジェクトシートで取得した値を持つ項目列)
これにより、商談商品シートの商品列を価格表エントリシートの商品列で参照し、合致する行からリスト価格を取得することが可能です。
具体的にみてみましょう。
<動画>

VLOOKUP([商談商品オブジェクトシートの現在の列の商品名API], [価格表エントリシートのすべての列の商品名API], [価格表エントリシートのすべての列のリスト価格API])
オブジェクト同士の項目における共通項目部分を把握すると、関数はもちろん、フィルタを利用する際に関係性を有効に活用できます。
3.数式を確認してエラーが出ずに✅有効が出れば適用を押し、自動入力のタイミングでレコードの作成・レコードの更新にチェックを入れて保存します

4.実際に実装できているか確認しましょう
<動画>
これで、商談商品のシートの列「販売価格」に自動入力することができるようになりました。
ケース4:販売価格と数量を入力した時点で合計価格を表示させよう
この時点では以下のように、合計金額は販売価格と数量を登録し、保存をした後に出てくるようになっています。
<動画>
これは小計を表示せず、保存後に合計金額を表示するSalesforceの仕様に基づくものです。
<動画>
ところで、合計金額を確認するのに、レコード保存前に数量の入力が間違っていないかを事前に確認できると便利だと思いませんか?
Mashmatrix Sheetで、販売価格と数量を入力した時点で合計価格を表示させる設定を行えば、レコードを保存する前に正しい数値を入力できているかを確認することができるので、入力ミスを減らして作業をより効率化することができます!
先ほどはVLOOKUP関数を利用しましたが、今回は単純な四則計算の数式と項目列を使って設定しましょう。
設定方法
1.商談商品シート内で列の追加を選択、数式列タブに移動して列の名前を指定、データ型を通貨にする


2.検証ボタン横にある赤枠部分のボタンを押して、以下のように数式を設定します

<動画>
[現在の列の販売価格API] *(かける) [現在の列の数量API]
3.数式を確認してエラーが出ずに✅有効が出れば適用を押し、自動入力のタイミングでレコードの作成・レコードの更新にチェックを入れて保存します
4.実装できているか確認しましょう
<動画>
これで価格表エントリに登録している販売価格が商談商品にも自動入力されるようになりました。
まとめ
今回は、商談商品オブジェクト、オブジェクト同士の関連性を活用して、商談に商品の価格を自動入力させるための設定方法をご紹介しました。
Mashmatrix Sheetを活用することで、Salesforceだけでは実現できないと思われていることも自動化できるケースがあります。
各機能に関する詳細は、ユーザーガイド(参照値/その他の拡張関数)をご参照ください。
最後までご覧いただき、ありがとうございました。
次回の【商談商品マスター その3】では、
『商談商品オブジェクト構造に似たオブジェクトにも応用してみよう!』
ということで、これまでの記事でご紹介した方法を応用して、見積オブジェクトにおけるMashmatrix Sheetの活用法を解説したいと思います。
どうぞお楽しみに!
ーーーーーーーーーーーーーーーーーーーーー
SalesforceをExcelライクに快適データ入力しませんか?
ーーーーーーーーーーーーーーーーーーーーー