ファイルメーカー

FileMakerでposition関数の使い方

投稿日:2017年12月18日 更新日:

ファイルメーカーではExcelのようにテキスト関数を使うことができます。簡単な例として、メールアドレスのドメイン名(@以下)のみ別フィールドで取得してみましょう。

目次

メールのドメイン名を自動で抽出

Position関数の使い方

Position ( テキスト ; “検索テキスト” ; 先頭文字位置; 回数 )

Position ( ”abcd1234@gmail.com” ; “@” ; 1; 1 )で9を返す

上の場合だと先頭文字位置1から1番目に@が出る位置

「メールアドレス」フィールド指定することができるので、計算式で以下のように指定すると、先頭からの@の位置がわかる。

Position ( メールアドレス ; “@” ; 1; 1 )

メールアドレス全体の長さ

Length(メールアドレス)で18を返す

ドメイン名のみ抽出

右端から18-9=9文字を抽出するように以下の計算式を設定

「ドメイン」フィールド

Right(Length(メールアドレス)-Position ( メールアドレス ; “@” ; 1; 1 ))

-ファイルメーカー

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

エクセルを使わないでFileMakerで日付表を自動作成するスクリプト

勤務表もFileMakerで作っていますが、今までエクセルで1年分の勤務表データを作成後FileMakerにインポートする形をとっていました。使用しているPCがWindows10 64bitになり32 …

FileMaker Server 9 Advancedをインストールしたが起動しない!

FileMaker9が使えるようになったので、今回はFileMaker Server 9 Advancedを別のPCインストールしてみました。

FileMaker Pro17のインストール

FileMaker Proの新バージョンは17になりました。最近は短期間でバージョンアップが繰り返されています。ボリュームライセンス契約をしているので、FileMaker Pro 17は全て「File …

FileMaker Pro14で「.fmp12」ファイルの共有設定

.fp5→.fp7→.fmp12までファイル変換ができたわけですが、共有設定の方法も変更されています。ファイルメーカーではサーバーを使わなくてもファイルを共有可能です。最終的にはファイルメーカーSer …

FileMakerで複数条件により条件付き書式を設定する方法

FileMakerの「条件付き書式設定」は条件により自動で書式を変更することができ重宝しています。条件が真の場合は1、偽の場合は0を返し、真1の場合にフォント色、背景色他を設定するだけで自動で書式が変 …

2025年11月
 12
3456789
10111213141516
17181920212223
24252627282930
Top