みんなの投稿

2026/09/09 17:21

関数に関する質問です。


通常ExcelですとLEFT関数を使用したりするのですが、kintoneでLEFT関数が使用できません。

最終的にやりたいこととしては、下記2つのフィールドを作成し、

ID:100000000

番号:100000999

こちらのIDというフィールドが入力された際に、

自動的に番号のフィールドへ下3桁を999に変更した値が自動計算(自動で反映)できるようにしたいです。


Excelだと、=LEFT(ID,6)&999で算出していますが、

他の方法で同じような表示のさせ方は可能でしょうか。


よろしくお願いいたします。

4件のコメント (新着順)
とし
建設業
2026/09/09 17:35

ちなみにこう言うプラグインもあります。

RIGHT・LEFT・MID関数プラグイン(無料)
https://govapps-plugin.pons-llc.com/plugins/text_slice/


2026/09/09 17:51

としさん、こんにちは。
ご回答ありがとうございます。

無料のプラグインについて、他のアプリにも使用できそうなので
社内検討してみたいと思います。
教えていただきありがとうございます。

こんにちは。

IDフィールドの値が、先頭が0でない数値であれば、
ROUNDDOWN(ID/1000)*1000+999
という計算式で、下3桁を999に変更した値を計算式で自動で反映できます。

いかがでしょうか。

※値が文字だと、計算式ではLEFT関数使えないので、JSやプラグインによる対応になります。
※値が数値でも先頭が0だと、0の部分が消えてしまうので、文字と同様です。

書き込んだ後で、先に回答があったことに気づきました。
ダブってすみません。。。


2026/09/09 17:49

中村さん、こんにちは。
ご回答ありがとうございます。

大変ご丁寧に教えていただきありがとうございます。
初心者の為、実際の画面がありわかりやすく助かりました。

早速試してみたいと思います。
ありがとうございました。

こんにちは。

シマさんがおっしゃる通り、数値なら ROUNDDOWN(ID / 1000, 0) * 1000 + 999

そして文字列なら、ROUNDDOWN(ID / 1000, 0) & 999 でよいと思います。


2026/09/09 17:48

もりおすさん、こんにちは。
ご回答ありがとうございます。

早速試してみたいと思います。
大変助かりました、ありがとうございます。

シマ
建設業
2026/09/09 17:26

こんにちは
ぴさんが複数いたため、メンションなしで失礼します。

確認ですが、IDは必ず数値なのでしょうか?
数値であれば以下の計算式で実現できると思います。
ROUNDDOWN(ID / 1000, 0) * 1000 + 999

英字やハイフンなどが含まれていると標準では難しいと思いました。


2026/09/09 17:46

シマさん、こんにちは。
ご回答ありがとうございます。

英字やハイフンは含まれないので、ROUNDDOWNにて試してみます。
大変助かりました、ありがとうございます。