• ベストアンサー

エクセルでアルファベット5段階を数字の5段階に変換したいのですが

エクセル初心者です。マークシートを使って授業アンケートをしました。結果はなんとかエクセルにA,B,C,D,Eで取り込めました。これをそれぞれ数字の1,2,3,4,5に直したいのです。エクセル上での変換の仕方を教えて下さい。色々試しましたがうまくいきません。

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

  • ベストアンサー
  • t-yamada_2
  • ベストアンサー率40% (587/1460)
回答No.1

変換したいエリアを選択後、メニュー→編集→置換 検索する文字列に「A」、置換後の文字列に「1」と入れて「すべて置換(A)」をクリックする。後はB~Eでも同じ事をする。

mike531
質問者

お礼

t-yamada_2さん これで完璧にできました。有り難うございました。IF関数とかCONVETとか色々していたので本当に助かりました。

その他の回答 (1)

回答No.2

  アルファベットがA1にある場合。 =CODE(A1)-96 これはどうですか?  

mike531
質問者

お礼

14330様 早速のご教示どうも有り難うございました。他に入力項目があるためK2に最初のアルファベットが来ています。試しに(A1)を(K2)に変えて試してみましたが、うまくいきませんでした。取り急ぎ御礼まで。

関連するQ&A

  • エクセル抽出に関して教えて下さい。

    エクセル初心者なんですが、抽出について教えて下さい! 例 シート(1)     A  B  C  D  E 1  8 2    ■ シート(2)    A  B  C  D  E 1  4  5  6  7  8 2  1  1  3  7  2   3  5  6  7  1  2 シート(1)のB2に シート(1)のA1に入った数字を シート(2)のA1~E1の中で探して 該当した数字の列の3行目をシート(1)のB2に表示させる。 すみません、意味不明だったらごめんなさい。 ご理解いただける方、よろしくお願い致します。

  • EXCELの縦横変換

    エクセルの数式で、横に並んでいるものを、縦にしたいのですがわかりません。 良い方法を教えてください。初心者です。 (1)sum(a1:a100)(2)sum(b1:b100)(3)sum(c1:c100)(4)sum(d1:d100) ※見にくくて申し訳ありませんが、()の数字は列を表します。 上記の表で作成した結果を下のような別シートに縦の表に写したいのですが。 1 =sum(a1:a100)の結果 2 =sum(b1:b100)の結果 3 4 データが300列位あるので、なにかいい方法を教えてください。 よろしくお願いします。

  • excel  複数行をまとめる 一括変換

    データ整理で困っております。 皆様のお知恵を拝借したくお願いいたします。 EXCELシートで次のようなデータがあります。   A B C D E F G H I J K 1 1 あ い 2  う え 3  お か 4  き く 5  け こ 列はA,B,Cのみにデータがあります。 行は1~5にあります。 A1は連番で数字があります。 この5行のデータが400近くあります。(約2,000行) このシートが10ほど存在します。 これらのシートを次のように1行に変換したいのです。   A B C D E F G H I J K 1 1 あ い う え お か き く け こ 2  3  4  5  行2~5はブランクのままでもかまいません。 何卒よろしくお願いいたします。

  • エクセルで数字のチェック

    セルA1~E1までに、1~5の数値があるかどうかのチェックをしたい。 A1=1 B1=2 C1=3 D1=4 E1=5 なら OK A1=2 B1=3 C1=5 D1=4 E1=1 なら OK A1=2 B1=3 C1=ブランク D1=4 E1=1 なら NG A1=2 B1=3 C1=1 D1=4 E1=9 なら NG A1からE1のセルに1から5の数字が全てあればOKです。 違う数字やブランク(数字のもれ)があればNGと わかるように数式を入れたいです。 ご教授よろしくお願いします。

  • Excel 1を選択肢に変換

    変換前 1.ご意見、ご感想などをご自由にご記入ください 面白かった よかった   2.ご興味のある分野をお聞かせください。 あああ   いいい   ううう   えええ 1            1        1 3.理由をお聞かせください。 試してみたかった    さわってみたかった    その他    その他() 1                         1       ~だから                  1 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 変換後 A1           B1          C1          D1 アンケート Question 1  アンケート Answer 1  アンケート Question 2  アンケート Answer 2 E1          F1 アンケート Question 3  アンケート Answer 3 A2                        B2 【1.ご意見、ご感想などをご自由にご記入ください】 「記述」面白かった C2                        D2 【2.ご興味のある分野をお聞かせください。】    「選択」あああ/「選択」ううう E2                        F2 【3.理由をお聞かせください。】          「選択」試してみたかった/「選択」その他/「記述」~だから A3                        B3 【1.ご意見、ご感想などをご自由にご記入ください】 「記述」よかった C3                        D3 【2.ご興味のある分野をお聞かせください。】    「選択」いいい E3                        F3 【3.理由をお聞かせください。】          「選択」さわってみたかった ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 別シートにA1B1・・と横にアンケート Question 1  アンケート Answer 1を質問の数だけ A2A3・・と下に回答者の回答を並べたいです。 複数回答だったら/で区切ります。 質問についている【】は絶対必要です。 フラグが立ってたら「選択」を前につけてフリーアンサーだったら「記述」をつけたいです。 回答が空白だったら空白に、変換前のシートのフラグは5行目から立てます。 質問の数も選択肢も回答者数も毎回変わるのでそれに対応できるようにしたいです。 マクロで可能でしょうか よろしくお願いします。

  • 文字の変換 (アルファベット)

    文字の変換について教えてください 10進数の1は16進数で1、10はAになります。 ではアルファベットはどうなるんでしょうか? 以下の変換であっているでしょうか? a = c1 b = c2 c = c3 d = c4 e = c5 f = c6 g = c7 h = c8 i = c9 j = d1 k = d2 l = d3 m = d4 n = d5 o = d6 p = d7 q = d8 r = d9 s = e1 t = e2 u = e3 v = e4 w = e5 x = e6 y = e7 z = e8 上記の変換が16進数かどうかもわかりませんが、教えてください。 よろしくお願いします。

  • エクセルの関数での質問です

    エクセルの関数での質問です sheet1に A B  C  D  E 1 ○ ○ ○ 1 2 ○ ○ ○ 3 ○ ○ ○ 2 4 ○ ○ ○ みたいな状態からsheet2に A B  C  D  E 1 ○ ○ ○ 1 3 ○ ○ ○ 2 のようにE列の数値順に行を並べることはできますか? エクセル初心者なのでわかりやすく教えていただけると助かります。

  • 種類ごとに横に並んだ数字を別シートに縦に変換する方法を教えて下さい

    エクセルシートで、Sheet1に種類ごとに横に並んだ数字があり、そのデータをSheet2の指定のセルに数字の小さい順に縦に並び替えしたいのですが、どのようなVBAを書込んだら可能でしょうか?ご教授願います。 例 Sheet1  A    B    C    D    E    F    G 1 2     りんご  8    3    12 3     みかん 2    9 4     バナナ 4    3    7 5 6  このデータを下記のように変更して貼り付け Sheet2  A    B    C    D    E    F    G 1 2 3           りんご  3 4                 8 5                12 6           みかん  2 7                 9 8           バナナ  3 9                 4 10                7 11

  • エクセルの関数

    エクセルの関数 ですが、 SUMIF を使いたいのです。 シート1の 1行目には 見出しが入っています。 A2~A50に、A店 B店 C店 D店 がランダムに入っています。 B2~B50に、名前が入っています。 C2~C50に、売上の数字が入っています D2~D50に、すべてに 1 が入っています。 E2~E50には、ところどころに 1 が 入っています。 シート2に、SUMIFを使って、E2~E50に入っている 1 の人だけの 各店の合計を出したのですが、どうやったらいいのですか? シート2のA1にはA店 A2にB店 A3にC店 A4にD店 が入っています。 そうすると、シート2のB2には、 =SUMIF(Sheet1!A2:A50,A2,Sheet1!$C$3:$C$50) となるということでいいのですか? ですが、 これは、各店の全体の合計です。 やりたいのは、E2~E50に 1 が 入ってる人のみ 各店の 合計を シート2の B列にだしたいのです。 関数の方法を教えてください

  • アルファベット、数字を読み込んで変換出力

    アルファベット、数字を読み込んで、対応した文字、数字に変換し 出力したいのですが‥ 例えば [a-z ]= [1-26]と対応させ a,b,5,7 を読み込んで 1,2,e,g と出力させる感じです。 tr///などでコンパクトにまとめられるでしょうか? お教え願います。

    • ベストアンサー
    • Perl