shiawasenataiyou【Access】Left関数で左から文字を抽出するツイートシェアはてブLINEPocketアクセス担当のまみです。入力されたデータの一部だけを取り出したい時があります。入力されているデータの先頭から2文字だけ取り出したいとか。データから一部だけを取り出すのって手作業でやるのはとっても大変です。何より間違いのもとですし。そんな時は関数の力を借りて文字を取り出してもらいましょう。Left関数(あいちゃん)どうしたの?はてな君。(はてな君)既に入力したデータの先頭から2文字だけ取り出したいんだど、手作業でやるしかないのかなって思って・・・(あいちゃん)取り出したい文字数が決まっているならLeft関数を使えばいいよ!(はてな君)Left関数?(あいちゃん)そう、Left関数。文字数)文字列を指定して、何番目まで取り出すかを数値で指定することで、左から文字を取り出してくれます。手作業でやらなくてもいいんだ!(あいちゃん)そうだね。id=2]クエリでLeft関数を使用する使用するテーブル「T_サンプルデータ」データ型は「短いテキスト」です。テーブルの準備ができたら先頭から2文字取り出すクエリを作成しましょう。リボンの1「作成」タブから2「クエリデザイン」を選択し、「T_サンプルデータ」を追加します。3フィールドに直接入力してもいいですが、右クリックして「ズーム」を選択すると、大きな画面で編集できます。Left([製品番号],2)」と入力して「OK」を左クリックしましょう。(あいちゃん)クエリの作成は以上で終了だよ。(はてな君)えっもう終わり?じゃあデータシートビューに切り替えてみる!(はてな君)データシートビューに切り替えようとしたらメッセージが出たよ?(あいちゃん)どこか入力間違えたみたいだね。入力を間違っていると、メッセージが出ます。引数が間違っていたりするので、構文をよく確認してみてください。どこも間違っていないなって思うときは()等の記号が半角になっていないことが多いです。(あいちゃん)フィールド名以外は半角なので注意してね!(はてな君)()が全角になってた~。今度こそデータシートビューに切り替えて・・クエリの結果(はてな君)すご~い!簡単に先頭から2文字取り出せちゃった!(あいちゃん)クエリは「Q_Left」と名前を付けておくと良いよ!まとめ既に入力したデータをつなげることはできても、取り出すことができるって知らない人も多いかなって思います。