関数詳細説明一覧

【変換する関数】

asc

指定した項目の文字列を全角から半角に変換します。

■構文
asc("項目名")

変換例 変換結果
変換前 変換後
asc("商品名") マスタリー123/ABC マスタリー123/ABC
h2z_all

h2z_all

指定した項目の値に含まれるカナ、英字、数字、記号を半角から全角に変換します。

■構文
h2z_all("項目名")

変換例 変換結果
変換前 変換後
h2z_all("品名") マスタリー123/ABC マスタリー123/ABC
h2z_alphabet

h2z_alphabet

指定した項目の値に含まれる英字を半角から全角に変換します。

■構文
h2z_alphabet("項目名")

変換例 変換結果
変換前 変換後
h2z_alphabet("会社名") ABCホールディング ABCホールディング

h2z_character

h2z_character

指定した項目の値に含まれる記号を半角から全角に変換します。

■構文
h2z_character("項目名")

変換例 変換結果
変換前 変換後
h2z_character("商品名") マスタリー123/ABC マスタリー123ABC
h2z_digit

h2z_digit

指定した項目の値に含まれる数字を半角から全角に変換します。

■構文
h2z_digit("項目名")

変換例 変換結果
変換前 変換後
h2z_digit("商品名") マスタリー123/ABC マスタリー123/ABC
h2z_eisu

h2z_eisu

指定した項目の値に含まれる英数字を半角から全角に変換します。

■構文
h2z_eisu("項目名")

変換例 変換結果
変換前 変換後
h2z_eisu("商品名") マスタリー123/ABC マスタリー123ABC
h2z_kana

h2z_kana

指定した項目の値に含まれるカタカナを半角から全角に変換します。

■構文
h2z_kana("項目名")

変換例 変換結果
変換前 変換後
h2z_kana("商品名") マスタリー123/ABC マスタリー123/ABC
hira2kata

hira2kata

指定した項目の値に含まれるひらがなをカタカナに変換します。

■構文
hira2kata("項目名")

変換例 変換結果
変換前 変換後
hira2kata("商品名") ますたりー123/ABC マスタリー123/ABC
jis

jis

指定した項目の値に含まれる文字列を半角から全角に変換します。

■構文
jis("項目名")

変換例 変換結果
変換前 変換後
jis("型名") MASSTERY123 MASSTERY123
lower

lower

指定した項目の値に含まれる英字を小文字に変換します。

■構文
lower("項目名")

変換例 変換結果
変換前 変換後
lower("型名") MASSTERY123 masstery123
normalize

normalize

カタカナは全角に、英数記号は半角に変換します。

■構文
normalize("項目名")

変換例 変換結果
変換前 変換後
normalize("商品名") マスタリー123/ABC マスタリー123/ABC
normalize_eisu

normalize_eisu

指定した項目の文字列をカタカナと記号は全角、英数字は半角に変換します。

■構文
normalize_eisu("項目名")

変換例 変換結果
変換前 変換後
normalize_unit("商品名") マスタリー123/ABC マスタリー123/ABC
normalize_unit

normalize_unit

指定した項目の値に記号で記載された単位が含まれる場合、それらを英数字に変換します。

■構文
normalize_unit("項目名") 

変換例 変換結果
変換前 変換後
normalize_unit("商品名") マスタリー123㎡ マスタリー123m2
upper

upper

指定した項目の値に含まれる英字を大文字に変換します。

■構文
upper("項目名")

変換例 変換結果
変換前 変換後
upper("型名") masstery123 MASSTERY123
z2h_all

z2h_all

指定した項目の値に含まれるカナ、英字、数字、記号を全角から半角に変換します。

■構文
z2h_all("項目名")

変換例 変換結果
変換前 変換後
z2h_all("品名") マスタリー123/ABC マスタリー123/ABC
z2h_alphabet

z2h_alphabet

指定した項目の値に含まれる英字を全角から半角に変換します。

■構文
z2h_alphabet("項目名")

変換例 変換結果
変換前 変換後
z2h_alphabet("商品名") マスタリー123/ABC マスタリー123/ABC
z2h_character

z2h_character

指定した項目の値に含まれる記号を全角から半角に変換します。

■構文
z2h_character("項目名")

変換例 変換結果
変換前 変換後
z2h_character("商品名") マスタリー123/ABC マスタリー123/ABC
z2h_digit

z2h_digit

指定した項目の値に含まれる数字を全角から半角に変換します。

■構文
z2h_digit("項目名")

変換例 変換結果
変換前 変換後
z2h_digit("商品名") マスタリー123/ABC マスタリー123/ABC
z2h_eisu

z2h_eisu

指定した項目の値に含まれる英数字を全角から半角に変換します。

■構文
z2h_eisu("項目名")

変換例 変換結果
変換前 変換後
z2h_eisu("商品名") マスタリー123/ABC マスタリー123ABC
z2h_kana

z2h_kana

指定した項目の値に含まれるカタカナを全角から半角に変換します。

■構文
z2h_kana("項目名")

変換例 変換結果
変換前 変換後
z2h_kana("商品名") マスタリー123/ABC マスタリー123/ABC

【削除する関数】

normalize_company_name

指定した項目名から、「株式会社」や「(有)」など会社の種類を示す文字列を削除します。
削除する文字列は下記の通りです。

株式会社
(株)
(株)

有限会社
(有)
(有)

合資会社
(資)

合同会社
(同)
有限公司
股份有限公司
Co.
Ltd.
Ltd.
Corp.
Inc.

■構文
normalize_company_name("項目名")

変換例 変換結果
変換前 変換後
normalize_company_name("株式会社") 株式会社ABCホールディング ABCホールディング
normalize_long

normalize_long

指定した項目の値の末尾、またはスペース前に長音が含まれる場合、それらを削除します。

■構文
normalize_long("項目名")

変換例 変換結果
変換前 変換後
normalize_long("商品名") マスタリ マスタリ
normalize_space

normalize_space

指定した項目の値にスペースが含まれる場合、それらを削除します。

■構文
normalize_space("項目名")

変換例 変換結果
変換前 変換後
normalize_space("商品名") マスタリー123/ABC マスタリー123/ABC
trim

trim

指定した項目の値の先頭や末尾のスペースを削除します。また、値の中に連続してスペースが存在する場合は、スペースを1つにまとめます。

■構文
trim("項目名")

変換例 変換結果
変換前 変換後
trim("商品名") マスタリー␣␣123 マスタリー␣123
trim_alphabet

trim_alphabet

指定した項目の値に含まれる英字を削除します。

■構文
trim_alphabet("項目名")

変換例 変換結果
変換前 変換後
trim_alphabet("商品名") マスタリー123/ABC マスタリー123/
trim_character

trim_character

指定した項目の値に含まれる半角英数字以外の文字を削除します。

■構文
trim_character("項目名")

変換例 変換結果
変換前 変換後
trim_character("商品名") 六角穴付きボトルA-123-456(ステンレス)M1.6 A123456M16
trim_digit

trim_digit

指定した項目の値に含まれる数字を削除します。

■構文
trim_digit("項目名")

変換例 変換結果
変換前 変換後
trim_digit("商品名") マスタリー123/ABC マスタリー/ABC
trim_japanese

trim_japanese

指定した項目の日本語(=「数値、アルファベット、記号」以外)を削除します。

■構文
trim_japanese("項目名")

変換例 変換結果
変換前 変換後
trim_japanese("会社名") 株式会社ABCホールディング ABC
trim_space

trim_space

指定した項目の値の先頭や末尾のスペースを削除します。
また、値の中に連続してスペースが存在する場合は、スペースを1つにまとめます。
出力するスペースのタイプは、largeの場合は全角のスペース、smallの場合は半角のスペースとなります。

■構文
trim_space("項目名",large もしくは small)

変換例 変換結果
変換前 変換後
trim_space("商品名",large) マスタリー␣␣123 マスタリー␣123 ※␣は全角
trim_symbol

trim_symbol

指定した項目の値に含まれる記号を削除します。
削除される記号は以下の通りです。

[!"#$%&'()*+,-./:;<=>?@\[\]^_`{|}~!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~]

■構文
trim_symbol("項目名")

変換例 変換結果
変換前 変換後
trim_symbol("商品名") マスタリーa-123/B マスタリーa123B

trim_unit_space

trim_unit_space

指定した項目の値の中に、「数値 + スペース + 単位」の文字列が含まれる場合、「数値+単位」となるよう、スペースを削除します。

■構文
trim_unit_space("項目名")

変換例 変換結果
変換前 変換後
trim_unit_space("数量") 500 500本

【数に関する関数】

ceiling

指定した項目の数値を、指定した基準値の倍数のうち、最も近い整数の倍数に切り上げます。

■構文
ceiling("項目名",基準値)

変換例 変換結果
変換前 変換後
ceiling("価格",5) 501
506
505
510
comma3

comma3

指定した項目の数値を3桁区切りの数値で出力します。

■構文
comma3("項目名")

変換例 変換結果
変換前 変換後
comma3("項目名") 5000 5,000
10000000 10,000,000
800 800
floor

floor

指定した項目の数値を、指定した基準値の倍数のうち、最も近い整数の倍数に切り下げます。

■構文
floor("項目名",基準値)

変換例 変換結果
変換前 変換後
ceiling("価格",5) 501
506
500
505

minus

minus

指定した項目名1もしくは数値1から、指定した項目名2もしくは数値2を引いた数を出力します。

■構文
minus("項目名1"もしくは数値1,"項目名2"もしくは数値2")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
利益額▼ = ▼ minus("販売価格","仕入価格")

■変換結果

販売価格 仕切価格 販売価格 仕切価格 利益額
1,500 1,000 矢印.png 1,500 1,000 500
2,000 1,800 2,000 1,800 200
1,800 1,200 1,800 1,200 600
2,500 2,000 2,500 2,000 500
product-irisu

product_irisu

指定した項目名に出力されている「数値1単位1 × 数値2単位2」を「数値1×数値2」の掛け算をし、単位1を付けて出力します。

■構文
product_irisu("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
入数情報▼ = ▼ product_irisu("入数")

■変換結果

入数 入数 入数情報
5本×10 矢印.png 5本×10 50本
5×10袋 5×10袋 50
5本×10袋 5本×10袋 50本
5本×10袋×3箱 5本×10袋×3箱 150本
product

product

指定した項目名1もしくは数値1と、指定した項目名2もしくは数値2を掛けた数を出力します。

■構文
product("項目名1"もしくは数値1,"項目名2"もしくは数値2)

■変換設定例

変換対象項目 変換方法 値または変換ロジック
総額▼ = ▼ product("単価","数量")

■変換結果

単価 数量 単価 数量 利益額
1,500 5 矢印.png 1,500 5 7,500
2,000 10 2,000 10 20,000
1,800 13 1,800 13 23,400
2,500 8 2,500 8 20,000
quotient

quotient

指定した項目名1もしくは数値1を、指定した項目名2もしくは数値2で割った数を出力します。

■構文
quotient("項目名1"もしくは数値1,"項目名2"もしくは数値2)

■変換設定例

変換対象項目 変換方法 値または変換ロジック
単価▼ = ▼ quotient("販売価格","数量")

■変換結果

販売価格 数量 販売価格 数量 単価
10000 500 矢印.png 10000 500 20.0
55 100 55 100 0.55
15000 30 15000 30 500.0
8532 100 8532 100 85.32
sum

sum

指定した項目名1もしくは数値1を、指定した項目名2もしくは数値2で足した数を出力します。

■構文
sum("項目名1"もしくは数値1,"項目名2"もしくは数値2)

■変換設定例

変換対象項目 変換方法 値または変換ロジック
販売総数▼ = ▼ sum("数量",100)

■変換結果

数量 数量 販売総数
800 矢印.png 800 900
200 200 300
1,200 1,200 1,300
300 300 400
round

round

指定した項目の値が数値の場合、指定した基準値で四捨五入します。
・3:小数点第3位
・2:小数点第2位
・1:小数点第1位
・0:1の位
・-1:10の位

■構文
round("項目名", 基準値)

変換例 変換結果
変換前 変換後
round("販売価格", -1) 19,856

25,921
19,900

25,900
rounddown

rounddown

指定した項目の値が数値の場合、指定した基準値で切り捨てます。
・2:小数点第3位
・1:小数点第2位
・0:小数点第1位
・-1:1の位
・-2:10の位

■構文
rounddown("項目名", 基準値)

変換例 変換結果
変換前 変換後
rounddown("販売価格", -2) 19,856

25,921
19,800

25,900
roundup

roundup

指定した項目の値が数値の場合、指定した基準値で切り上げます。
・2:小数点第3位
・1:小数点第2位
・0:小数点第1位
・-1:1の位
・-2:10の位

■構文
roundup("項目名", 基準値)

変換例 変換結果
変換前 変換後
roundup("販売価格",-2) 19,856

25,921
19,900

26,000

【文字に関する関数】

insert_text_after_alphabets

insert_text_after_alphabets

指定した項目の値に英字の文字列が含まれる場合、英字の文字列の直後に、指定したテキストを入力します。

■構文
insert_text_after_alphabets("項目名",テキスト)
 項目名 :テキストを入力したい項目
 テキスト:入力したいテキスト

変換例 変換結果
変換前 変換後
insert_text_after_alphabets("商品名",5枚セット) マスク3PLY マスク3PLY5枚セット
insert_text_after_numbers

insert_text_after_numbers

指定した項目の値に数字の文字列が含まれる場合、数字の文字列の直後に、指定したテキストを入力します。

■構文
insert_text_after_numbers("項目名",テキスト)
 項目名 :テキストを入力したい項目
 テキスト:入力したいテキスト

変換例 変換結果
変換前 変換後
insert_text_after_numbers("商品名",インチ) ディスプレイ23 ディスプレイ23インチ
is_eisu

is_eisu

指定した項目の値に英数字以外の文字種が含まれているかを判定し、英数字以外の文字種が含まれている場合は0を、英数字以外の文字種が含まれていない場合は1を出力します。

■構文
is_eisu("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
JANコードフラグ ▼ = ▼ is_eisu("JANコード")

■変換結果

品名 JANコード 品番 商品名 JANコードフラグ
ねじ 4947920021219 矢印.png ねじ 4947920021219 1
ボルト 4947920021226 ボルト 4947920021226 1
ナット 4947920023213 ナット 4947920023213 1
ポリ袋 494792N0027938 ポリ袋 494792N0027938 0
is_hankaku

is_hankaku

指定した項目の値に半角以外の文字種が含まれているかを判定し、半角以外の文字種が含まれている場合は0を、半角以外の文字種が含まれていない場合は1を出力します。

■構文
is_hankaku("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
型番フラグ ▼ = ▼ is_eisu("型番")

■変換結果

品名 型番 品名 型番 型番フラグ
ねじ PMVD84K011 矢印.png ねじ PMVD84K011 1
ボルト IKVN-U512 ボルト IKVNU512 0
ナット YF-B5XV8S ナット YF-B5XV8S 1
ポリ袋 XNMD3EA/10 ポリ袋 XNMD3EA10 0
is_number_text

is_number_text

指定した項目の値に数字以外の文字種が含まれているかを判定し、数字以外の文字種が含まれている場合は0を、数字以外の文字種が含まれていない場合は1を出力します。

■構文
is_number_text("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
型番フラグ ▼ = ▼ is_eisu("型番")

■変換結果

品名 型番 品名 型番 型番フラグ
ねじ PMVD84K011 矢印.png ねじ PMVD84K011 0
ボルト 55432873263 ボルト 55432873263 1
ナット 665635485 ナット 665635485 1
ポリ袋 XNMD3EA/10 ポリ袋 XNMD3EA/10 0
is_zenkaku

is_zenkaku

指定した項目値に全角以外の文字種が含まれているかを判定し、全角以外の文字種が含まれている場合は0を、全角以外の文字種が含まれていない場合は1を出力します。

■構文
is_zenkaku("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
フラグ ▼ = ▼ is_zenkaku("型番")

■変換結果

品名 型番 品名 型番 フラグ
ねじ PMVD84K011 矢印.png ねじ PMVD84K011 1
ボルト A55432873263 ボルト 55432873263 0
ナット 665635485 ナット 665635485 0
ポリ袋 XNMD3EA/10 ポリ袋 XNMD3EA/10 1
left

left

指定した項目の文字列の先頭から、指定した基準値の数だけ文字列を出力します。

■構文
left("項目名",基準値)

変換例 変換結果
変換前 変換後
left("メーカー名",3) ABCホールディング ABC
leftb

leftb

指定した項目の文字列の先頭から、指定した基準値のバイト数だけ文字列を出力します。
※ 全角=2バイト、半角=1バイト

■構文
leftb("項目名",基準値)

変換例 変換結果
変換前 変換後
leftb("商品名",10) マスタリー123/ABC マスタリー
length

length

指定した項目の値の文字数を出力します。

■構文
length("項目名")

変換例 変換結果
変換前 変換後
length("商品名") マスタリー123/ABC 12
mid

mid

指定した項目の値を、基準値1から基準値2の文字数だけ出力します。

■構文
mid("項目名",基準値1,基準値2)

変換例 変換結果
変換前 変換後

mid("商品名",6,7)
※6文字目から7文字分を出力

マスタリー123/ABC 123/ABC

指定した項目の文字列の末尾から、指定した基準値の数だけ文字列を出力します。

■構文
right("項目名",基準値)

変換例 変換結果
変換前 変換後
right("商品名",7) マスタリー123/ABC 123/ABC
rightb

rightb

指定した項目の文字列の末尾から、指定した基準値のバイト数だけ文字列を出力します。
※ 全角=2バイト、半角=1バイト

■構文
rightb("項目名",基準値)

変換例 変換結果
変換前 変換後
rightb("商品名",16) マスタリー123/ABC ー123/ABC

【その他の関数】

check_jan

JANコードの桁数やチェックデジットが正しいかを判定し、正しい場合は0を、正しくない場合は1を出力します。

■構文
check_jan("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
フラグ▼ = ▼ check_jan("JANコード")

■変換結果

品名 JANコード 品名 JANコード フラグ
ねじ 4947920021219456852 矢印.png ねじ 4947920021219456852 1
ボルト 4947920021226 ボルト 4947920021226 0
ナット 4947920023213 ナット 4947920023213 0
ポリ袋 494792N0027938 ポリ袋 494792N0027938 1
duplicate

duplicate

指定した項目内で重複する値の有無を判定し、重複がない場合は0を、重複がある場合は1を、指定した
「変換対象項目」に出力します。

■構文
duplicate("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
重複フラグ ▼ = ▼ duplicate("型番")

■変換結果

型番 品名 品番 商品名 重複フラグ
A001 ビーカー 矢印.png A001 ビーカー 1
A002 試験管 A002 試験管 0
A001 ビーカー大 A001 ビーカー大 1
A001 ビーカー小 A001 ビーカー小 1
expand-row

expand_row

指定した項目の値を、指定した区切り文字単位で分割し複数行に展開します。

■構文
expand_row("項目名",区切り文字)

■変換設定例

変換対象項目 変換方法 値または変換ロジック
商品詳細 ▼ = ▼ expand_row("商品詳細",|)

■変換結果

型番 商品詳細   型番 商品詳細
a-123 ステンレス|六角|5cm 矢印.png a-123 ステンレス
b-456 木ねじ|スクリュー|2cm a-123 六角
c-789 ワッシャー|木用ねじ|3cm a-123 5cm
  b-456  木ねじ
  b-456 スクリュー
  b-456 2cm
  c-789 ワッシャー
  c-789 木用ねじ
  c-789 3cm

定した項目の値を、指定した区切り文字単位で分割し複数行に展開します。


feature_value

feature_value

指定した項目の値を、「●」で区切って出力します。

■構文
feature_value("項目名")

変換例 変換結果
変換前 変換後
feature_value("特長") この商品は白色です。長さは3mです。 ●この商品は白色です。●長さは3mです。
group_feature

group_feature

指定した項目名1の値が同じ時に、項目名2の中で共通する「●value」を出力します。 (項目名2の値は「●value●value●value」の形式で記載されている必要があります。)

■構文
group_feature("項目名1","項目名2")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
グループ2 ▼ = ▼ group_feature("商品名","属性")

■変換結果

商品名 属性 品名 グループ2
ねじ ●黒●サイズ小 矢印.png ねじ ●サイズ小
ねじ ●赤●サイズ小 ねじ ●サイズ小
ねじ ●白●サイズ小 ねじ ●サイズ小
ボルト ●サイズ小●フォルシア ボルト ●フォルシア
ボルト ●サイズ中●フォルシア ボルト ●フォルシア
ボルト ●サイズ大●フォルシア ボルト ●フォルシア
ナット ●サイズ小 ナット
group_model_code

group_model_code

指定した項目名1の値が同じ時に、項目名2の共通する値を出力します。

■構文
group_model_code("項目名1","項目名2")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
グループ2 ▼ = ▼ group_model_code("商品名","型番")

■変換結果

商品名 型番 品名 グループ2
手袋 abc-123 矢印.png 手袋 abc
手袋 abc-456 手袋 abc
手袋 abc-789 手袋 abc
ビーカー 123-kkk ビーカー kkk
ビーカー 222-kkk ビーカー kkk
ビーカー 333-kkk ビーカー kkk
ボールペン qwerty ボールペン
group_name

group_name

指定した項目内で、共通する文字列を1つ出力します。(指定した項目をグループ分けします。)

※共通する文字列を2つ以上出力したい場合は、「group_name_rec」を使用します。

■構文
group_name("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
グループ ▼ = ▼ group_name("商品名")

■変換結果

商品名 品名 グループ
ビーカー 矢印.png ビーカー ビーカー
ビーカー 透明 ビーカー 透明 ビーカー
手袋 小 手袋 小 手袋
手袋 大 冬用 手袋 大 冬用 手袋
手袋 冬用 厚手 手袋 冬用 厚手 手袋
group_name_rec

group_name_rec

指定した項目内で、基準値程度の粒度でまとめられたグループになるよう共通する文字列を出力します。(指定した項目を基準値に近い数のまとまりになるようにグループ分けします。)

■構文
group_name_rec("項目名",基準値)

■変換設定例

変換対象項目 変換方法 値または変換ロジック
グループ ▼ = ▼ group_name_rec("商品名",2)

■変換結果

商品名 品名 グループ
ビーカー 矢印.png ビーカー ビーカー
ビーカー 透明 ビーカー 透明 ビーカー
手袋 小 手袋 小 手袋
手袋 大 冬用 手袋 大 冬用 手袋 冬用
手袋 冬用 厚手 手袋 冬用 厚手 手袋 冬用
group_number

group_number

指定した項目内の共通する値を一つのまとまりとして、連番を出力します。共通する値がない行に対しては出力しません。

■構文
group_number("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
グループ別項番 ▼ = ▼ group_number("商品名")

■変換結果

商品名 品名 グループ別項番
ビーカー 矢印.png ビーカー 1
試験管 試験管
ビーカー ビーカー 1
シャーレ シャーレ 2
シャーレ シャーレ 2
シャーレ シャーレ 2
group_number_all

group_number_all

指定した項目内の共通する値を一つのまとまりとして、連番を出力します。共通する値がない行も一つのまとまりとして番号を出力します。

■構文
group_number_all("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
グループ別項番 ▼ = ▼ group_number_all("商品名")

■変換結果

商品名 品名 グループ別項番
ビーカー 矢印.png ビーカー 1
試験管 試験管 2
ビーカー ビーカー 1
シャーレ シャーレ 3
シャーレ シャーレ 3
シャーレ シャーレ 3
lenb

lenb

指定した項目の値のバイト数を出力します。(lengthbと同じ)

■構文
lenb("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
商品名バイト数▼ = ▼ lenb("商品名")

■変換結果

商品名 商品名 商品名バイト数
ねじ 矢印.png ねじ 4
ボルト ボルト 6
ナット ナット 6
ポリ袋A ポリ袋 7
lengthb

lengthb

指定した項目の値のバイト数を出力します。(lenbと同じ)

■構文
lengthb("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
商品名バイト数▼ = ▼ lengthb("商品名")

■変換結果

商品名 商品名 商品名バイト数
ねじ 矢印.png ねじ 4
ボルト ボルト 6
ナット ナット 6
ポリ袋A ポリ袋 7
make_unique_name

make_unique_name

指定した項目名1の値が列の中で重複しないように、項目名2から基準値の数以下の「●value」の組み合わせを探し、項目名1の値に追加します。(項目名2の値は「●value●value●value」の形式で記載されている必要があります。)

■構文
make_unique_name("項目名1","項目名2",基準値)

■変換設定例

変換対象項目 変換方法 値または変換ロジック
品名 ▼ = ▼ make_unique_name("商品名","属性",1)

■変換結果

商品名 属性 品名
ねじ ●黒●サイズ小●フォルシア 矢印.png ねじ 黒
ねじ ●赤●サイズ小●フォルシア ねじ 赤
ねじ ●白●サイズ小●フォルシア ねじ 白
ボルト ●サイズ小●フォルシア ボルト サイズ小
ボルト ●サイズ中●フォルシア ボルト サイズ中
ボルト ●サイズ大●フォルシア ボルト サイズ大
ナット ●サイズ小●フォルシア ナット サイズ小

majority

majority

指定した項目2の中で同一の値をグループとして見なし、グループごとに項目1の中で一番多い値を出力します。
一番多い値が複数ある場合には「Null」を出力します。

■構文
majority("項目名1","項目名2")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
参考価格▼ = ▼ majority("定価","品名")

■変換結果
・ねじの定価は「1,000」が3つ、「1,200」が1つのため、
 参考価格には一番多い値である「1,000」が出力されます。

・ボルトの定価は「1,500」が2つ、「1,800」が2つ、「1,300」が1つとなっており
 一番多い値が複数あるため参考価格には「Null」が出力されます。

・ナットの定価は「500」が1つ、「600」が3つのため、 
 参考価格には一番多い値である「600」が出力されます。

定価 品名 定価 品名 参考価格
1,000 ねじ 矢印.png 1,000 ねじ 1,000
1,200 ねじ 1,200 ねじ 1,000
1,500 ボルト 1,500 ボルト Null
1,800 ボルト 1,800 ボルト Null
1,000 ねじ 1,000 ねじ 1,000
500 ナット 500 ナット 600
1,800 ボルト 1,800 ボルト Null
600 ナット 600 ナット 600
1,000 ねじ 1,000 ねじ 1,000
600 ナット 600 ナット 600
1,500 ボルト 1,500 ボルト Null
600 ナット 600 ナット 600
1,300 ボルト 1,300 ボルト Null

phonetic

phonetic

指定した項目のフリガナを出力します。

■構文
phonetic("項目名")

■変換設定例

変換対象項目 変換方法 値または変換ロジック
商品名カナ▼ = ▼ phonetic("商品名")

■変換結果

商品名 商品名 商品名カナ
踏み台 矢印.png 踏み台 フミダイ
作業台 作業台 サギョウダイ
脚立 脚立 キャタツ
足場台 足場台 アシバダイ
pickup

pickup

指定した項目の値を、指定した区切り文字単位で区切り、基準値の値だけ出力します。

■構文
pickup("項目名",区切り文字,基準値)

■変換設定例

変換対象項目 変換方法 値または変換ロジック
商品説明▼ = ▼ pickup("商品名",*,2)

■変換結果
・商品名を指定した区切り文字「*」で内部的に分割し、
基準値で設定した値を出力します。

・今回の例では基準値が「2」なので2番目の値を出力します。

・後ろから〇番目の値を出力させたい場合には「-2」などのようにマイナス表記にします。

商品名 商品名 商品説明
踏み台*1段*20cm*単体 矢印.png 踏み台*1段*20cm*単体 1段
作業台*2段*50cm*セール品 作業台*2段*50cm*セール品 2段
脚立*高所用*200cm*1脚 脚立*高所用*200cm*1脚 高所用
足場台*低層用*80cm*台数制限 足場台*低層用*80cm*台数制限 低層用
row

row

連番を出力します。

■構文
row()

■変換設定例

変換対象項目 変換方法 値または変換ロジック
項番▼ = ▼ row()

■変換結果

項番 商品名 項番 商品名
踏み台 矢印.png 1 踏み台
作業台 2 作業台
脚立 3 脚立
足場台 4 足場台
today

today

変換時の日付を、指定された形式で出力します。また、登録がある場合は区切り文字も合わせて出力します。
指定がない場合(引き数が空の場合)は、年・月・日を続けて出力します。(例:20210101)

■構文
today(yyyymmdd,[区切り文字])

■変換設定例

変換対象項目 変換方法 値または変換ロジック
変換年月日▼ = ▼ today(yyyymmdd,/)

■変換結果

変換設定 変換結果パターン
today(yyyymmdd,/) 2021/01/01
today() 20210101
today(ddmmyyyy,.) 01.01.2021
today(yyyymm,/) 2021/01