• ベストアンサー

エクセルについて

エクセルで票を作成しているのですが、文字列を数字に置き換えるのはどうすればいいのでしょうか? 縦列の数字を 1=有 2=無 という風に定義付けしたいのですが、わからなくて困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

>文字列を数字に置き換えるのはどうすればいいのでしょうか? 単純にセルの値を変更(文字→数字)なら、「編集」「置換」で 置換する文字列「有」置換後の文字列「1」で「すべて置換」 置換する文字列「無」置換後の文字列「2」で「すべて置換」 >縦列の数字を 1=有 2=無 という風に定義付けしたいのですが、わからなくて困っています。 数字を入力したセルでなら、セルの書式設定の表示形式をユーザー定義で [=1]"有";[=2]"無";"" ※最大3種類([条件1]結果1;[条件2]結果2;条件1,2以外の結果) 別セル(A2に数字、B2に文字)なら B2=IF(A2=1,"有",IF(A2=2,"無","")) ※3種以上の結果がある場合はCHOOSE関数やVLOOKUP関数等を使用します。 B2=IF(A2<1,"",CHOOSE(A2,"有","無",A2が3の場合の結果・・・,A2が29の場合の結果)) B2=IF(ISNA(VLOOKUP(A2,検索する範囲,表示する列番号,FALSE)),"",VLOOKUP(A2,検索する範囲,表示する列番号,FALSE)) Vlookup関数の使用例 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/vlookup.htm

その他の回答 (1)

  • rolly-ys
  • ベストアンサー率43% (25/57)
回答No.1

セルの書式の表示形式において、ユーザー定義で [=1]"有";[=2]"無" にしたらどうですか

関連するQ&A

専門家に質問してみよう