EXCEL

セルの値が0パディングされた数字4桁のみ入力されているかどうかチェックする

AB
100055
20100100
310001000
  • A列の4桁数字を0パディングを外してB列にコピーする。
    • メニュー「データ」→「区切り位置」を使う。
    • もしくはB列を=A1*1をする。
  • B列に対して入力規則=isnumber(B1)を設定する。
  • メニュー「ツール」→「ワークシート分析」→「ワークシート分析ツールバーの表示」を選び、「無効データのマーク」ボタンをクリックする。

セルの値が郵便番号の形式かどうかチェックする

  • F列に123-1234のような郵便番号があるとする。
  • G列に以下の数式を設定する。
     =IF(AND(ISNUMBER(VALUE(MID(F2,1,1))),ISNUMBER(VALUE(MID(F2,2,1)))
     ISNUMBER(VALUE(MID(F2,3,1))),
     MID(F2,4,1)="-",
     ISNUMBER(VALUE(MID(F2,5,1))),ISNUMBER(VALUE(MID(F2,6,1))),
     ISNUMBER(VALUE(MID(F2,7,1))),ISNUMBER(VALUE(MID(F2,8,1)))),"","NG")
  • 検索で、「値」を選び、「NG」を探す。

変換

数字を4桁で0パディングする

 =IF(F1="","",IF(F1<10,"000"&F1,IF(F1<100,"00"&F1,IF(F1<1000,"0"&F1,F1))))

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2006-12-01 (金) 19:58:56