アプリ版:「スタンプのみでお礼する」機能のリリースについて

Accessのフィールド内にある半角英数字(10桁~20桁)の右端から5桁目(または左端から5桁目)だけを抽出する方法を教えて下さい。
以下のように 各フィールド内に値が入力されています。
入力されている桁数は10桁以上20桁未満です。(全て半角)
◆元データ(レコードが10万件以上ある)
 フィールド1    フィールド2     フィールド3
(1) 12345678910    11aa22bb33cc44dd55  1010101010101010
(2) 9876540000     aaaaaabbbbbb1111    11111111111111

◆右端から5桁目だけを抽出する
 フィールド1    フィールド2     フィールド3
(1)  7          4          0
(2)  4           1           b

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

A 回答 (1件)

抜き出す部分だけ



LEFT(RIGHT([フィールド名],5),1)

右から5文字とり、先頭の1文字をとります。


左から5桁目は、

Mid([フィールド名],5,1)

5桁目から1文字とります。


※提示された例(2)のフィールド2、3は、逆ですよね
    • good
    • 1
この回答へのお礼

30246kiku 様
早々のご回答をありがとうございました。
私の希望通りの結果を得られました。
本当にありがとうございました。
PS.
おっしゃる通り、「例(2)のフィールド2、3は、逆」でございます。
大変失礼致しましたm(__)m

お礼日時:2009/09/16 14:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています