MENU

    >TOP

    >>文字列精査

    >>カンマ区切り抽出
     (nカラム目抽出)


    >>IN句上限を考慮した
     SQL生成


    >>不要な行削除
    (作成中)

    >>Oracle SQL IN句


    >>日付の計算
    (作成中)

    >>時間の計算
    (作成中)


    >お問い合わせ

    文字列精査

    やりたいこと

    <半角精査> <精査結果>
    abc
    abc
    abc
    アイウ
    あいう
    TRUE
    FALSE
    FALSE
    TRUE
    FALSE

    セルに文字列を入力した際に指定した属性の文字かを精査する方法

    LEN/LENB関数

    ・半角文字チェック
    LEN(A1)=LENB(A1)

    ・全角文字チェック
    LEN(A1)*2=LENB(A1)

    ISNUMBER/ISTEXT関数

    ・数値チェック
    ISNUMBER(A1)

    ・文字チェック
    ISTEXT(A1)

    応用@

    ・半角数値チェック
    AND(LEN(A1)=LENB(A1),ISNUMBER(A1))

    ・全角文字チェック
    AND(LEN(A1)*2=LENB(A1),ISTEXT(A1))

    応用A

    ・携帯電話番号チェック(数値、半角、ハイフンは無視、先頭は0)
    AND(LEN(SUBSTITUTE(A1,"-",""))=11,LEN(A1)=LENB(A1),ISNUMBER(VALUE(SUBSTITUTE(A1,"-",""))),VALUE(LEFT(A1,1))=0)

    あとは、データの入力規則や条件付書式などで上記のような精査条件で、記入者に知らせてあげれるなどをすればいいと思います。


    おすすめ

    書籍

    一冊あるだけでだいぶちがいますよね!
    特にマシン室で作業しているときは、ネット検索できないので強い味方ですね!

    ソフト

    Officeは仕事の定番ソフト!

    inserted by FC2 system