
接尾辞を付けたい

仕入先様のデータに単位を加えたい
ご提供頂くデータから文字を追加するということはよくあります。
元 | 追加後 |
---|---|
10 | 10cm |
数値で管理している方が制御しやすいので、商品のスペック情報を数値と単位とバラバラに管理されている企業様もあります。
ただ伝票に単位を含めて記載する必要があったりと頂いたデータをそのまま使えないこともありますのでこの場合は単位が入った項目と入っていない項目と管理されるケースなど様々な工夫をして管理されている企業様もあります。
特定の文字を文字列の末尾に付けたい
文字列を挿入するには、CONCATENATE関数を使います。
CONCATENATE関数は指定するセルや文字列を指定順に結合することができます。CONCATENATE関数の書式は、
CONCATENATE(文字列1, [文字列2], …)
になります。
仮に挿入したい文字列があるセルの位置がA1とします。
=CONCATENATE(A1, “挿入したい文字”)
式の解説
第1引数
=CONCATENATE(A1, “挿入したい文字”)
文字を挿入したいセルの位置を指定します。
第2引数
=CONCATENATE(A1, “挿入したい文字”)
挿入したい文字を指定します。
補足
別の方法
数式の"&"でも同じ結果になります。
=A1&"挿入したい文字"
Excel2019/Office365の場合
CONCAT関数でも同い結果を出力することができます。
=CONCAT(A1&"挿入したい文字")
Massteryで対応するとこうなる
Massteryには変換を行う際に、変換条件を指定して期待する出力結果とする機能があります。
Massteryでは、フォーマットの項目単位で制御が行われますので項目に接尾辞を加える条件を指定します。
指定内容
- 変換対象カラム
- Massteryはフォーマットの項目単位で変換を指定しますので、出力ファイルの項目(列の名称)を指定します。
- 変換方法
- 変換対象カラムに値またはロジックを適用する「=」を指定します。
- 値または変換ロジック
- “長さ”&挿入したい文字
式の解説
接尾辞を加える関数は無く、数式の「&」を使用して出力します。
項目名を指定しますと行の項目値を使用しますので、挿入したい文字と項目名を指定します。項目名は、ダブルコーテーションで囲うルールになりますので、
"長さ"&cm
になります。