質問: エクセル あるセルにaと入力して隣のセルに1と表示させる いろいろ試してみたのですが、うまく出来ないのでどなたかよいお知恵があれば...。 グループ内で飲み会を企画して出欠アンケートをとってます。 その回答の集計です。 例えば選択肢がa,b,cとありそれぞれをカウントするとき (1)今、a,b,cと入れたセルの隣にそれぞれ数字で1,2,3と置き換え(手入力)1,2,3と入れたセルにcountifを使って集計してます。一番よいのは、数値に置き換えなくても単純にabcと入れたセルに対してそれぞれ集計を取りたいのですが、なんかうまく出来ませんでした。どうすれば集計が取れるでしょう? (2)例えばaと入力したら、隣のセルに1と入るようなやり方はありますか?条件付書式ではできなさそうですし...。検索と置換以外の方法で ありますでしょうか。
回答: (1) a、b、c それぞれ何人かと集計したいのでしょうか。 =countif(範囲,"a") =countif(範囲,"b") =countif(範囲,"c") これで直接a,b,cの数をカウントできます。 それぞれ重み(会費など)を付けて合計を計算する必要があるのであれば、上記に =countif(範囲,"a")*1+countif(範囲,"b")*2+countif(範囲,"c")*3 などとしてください。 (2) =match(検査値,{"a","b","c"},0) =search(検査値,"abc",1) どちらも同じ結果を得られます。