No.3ベストアンサー
- 回答日時:
文字列をコードに置き換えることにより、簡単に出来ます。
コンピュータは、0と1しかないので文字列も全て数字に置き換えられます。文字列をコードに変換する関数CODE()を使用することにより、簡単な数式で解決します。
A1に半角のA~Eがある場合、B1に=70-CODE(A1)と数式を入力すれば、対応した5~1が表示されます。
A~Eが全角の場合は、数式の70を9030に置き換えれば、同じ結果になります。
No.1,2さんの回答のようにvlookup関数を使用すると対応表が必要になりますが、code関数を使用すれば、数式のみの入力で簡単に出来ます。
No.8
- 回答日時:
どこでもよいのですが、ある列にE,D,C,B,Aと入れます。
ここの例ではC列にします(表)参照テーブル用に
C1:C5に
E
D
C
B
A
と入れます。
(サンプルデータ)
A列にA1:A8
A
B
C
D
E
C
B
D
(関数式)
B列B1セルに
=MATCH(A1,$C$1:$C$5,0)
といれB8まで複写します。
(結果)
B1:B8に
5
4
3
2
1
3
4
2
となります。
テーブルを変えると如何様にも点数化できます。
No.6
- 回答日時:
=IF(A1<>"",CHOOSE(CODE(A1)-96,5,4,3,2,1),"")
ってのはどうでしょう?
これもA~E意外だとエラー(#VALUE!)が出ますが(^-^;
No.4
- 回答日時:
ちょっと変わった所で
=IF(A1<>"",FIND(A1,"EDCBA"),"")
はどうでしょうか?
A~E(半角)意外だと#Valueが表示されますが・・・
No.2
- 回答日時:
if文でもできますが、長くなるので今回はvlookup関数で
考えてみました。
どこかにA-Eと1-5の対応表を作って下さい。
(下記はI1~J5の範囲に作りました)
I J
1 A 5
2 B 4
3 C 3
4 D 2
5 E 1
そしてA1には下記の式を
=VLOOKUP(A1,$I$1:$J$5,2,FALSE)
後は必要なところまでコピーして下さい。
表を作ったところに対応して「$I$1:$J$5」は変更して下さいね。
No.1
- 回答日時:
E1にAを入力、F1に5を入力;
E2にBを入力、F2に4を入力;
E3にCを入力、F3に3を入力;
E4にDを入力、F4に4を入力;
E5にEを入力、F5に1を入力。
これで辞書みたいな一対一関係を作っておきます。
これから本当にBの列に答えを入れます:
B1に =vlookup(A1,$E$1:$F$5,2,false) を入力,
B2からB10まではB1をコピーします。
一番簡単かどうかわかりませんが、vlookup関数は非常に役に立つと思いますから、ぜひ試しにお使いください。問題あったら、また答えます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- Excel(エクセル) ある範囲のセルに何を入力すると、別のセルに○を表示させる 3 2022/04/05 15:51
- その他(Microsoft Office) 英数字のみ全角から半角に変換 4 2023/07/28 14:48
- Excel(エクセル) エクセル関数教えてください 3 2022/06/21 10:22
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) Excel表示形式 2 2022/09/09 09:57
- Excel(エクセル) EXCEL 行内のデータを2行に分けて、表を作り直したいのです。教えてください。 5 2023/06/25 14:00
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについて教えてください
-
【Excel】数字を3倍にし、なお...
-
エクセルVBA、別ブックへ転記す...
-
エクセル マクロ チェックボックス
-
Excel分析ツールでのポアソン回...
-
【マクロ】顧客番号にて一致さ...
-
【マクロ】名前を保存する際に...
-
エクセルのデーターが2か月前の...
-
UNIQUE関数が使えないバージョ...
-
エクセル共有したが、アクセス...
-
Excelでセルの値が同じか...
-
(マクロ)データをAブックからB...
-
Excel フィルターを掛けた状態...
-
エクセル②
-
エクセルを使っていて2024/5/15...
-
Googleスプレッドシートでファ...
-
エクセルで不等号記号(≠)が上に...
-
Win10でExcel VBA GetPhonetic...
-
Excelで縦軸の書式を0:00形式の...
-
エクセル:一覧表に存在する文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報