2017-07-30 15 views
1

これはRameshです。私はコミュニティには新しく、あなたの助けが必要です。excelで異なる列の文字を数えよう

複数の列にわたってExcelの繰り返し文字数を数えたいと思います。

私はピボットテーブルを試してみましたが、私とはうまく動作しませんでした。私はcountif関数を試しましたが、それはより多くの入力を必要とし、コマンドを繰り返しました。

入力と出力され、

**INPUT** 

#Column1# a b c d 
#Column2# a b s t 
#Column3# b a b c 


**OUTPUT** 

#Column# 
a=3 
b=4 
c=2 
d=1 
s=1 
t=1 

ダイナミックなソリューションを提案してください。

ありがとうございます。

暖かいよろしく、 ラメシュSheet2A、同じ行にZAからで細胞を充填

答えて

0

型カラムのいくつかの細胞では、この式:また

=COUNTIF(Sheet1!$A:$C,MID(CELL("address",A1),2,1)) 

可能です(ASCIIコードを使用):

=COUNTIF(Sheet1!$A:$C, CHAR(96+COLUMN(A:A))) 

enter image description here

0

データが範囲A2:C5にあり、結果がColumn E:Fに表示されることを前提とします。範囲からのすべてのユニーク値はCell E2

=INDIRECT(TEXT(MIN(IF(($A$2:$C$5<>"")*(COUNTIF(E$1:$I1,$A$2:$C$5)=0),ROW($2:$5)*100+COLUMN($A:$C),99999)),"R0C00"),)&"" 

に次の式を入力しますするには

これには、 + を入力しCtrlキー + Shiftキーを押すことによって、それをコミット配列数式です。必要に応じてドラッグ/コピーします。 Cell F2で、範囲内のすべての値のを取得するために今すぐ

=COUNTIF($A$2:$C$5,E2) 

とドラッグ/必要に応じてダウンコピーを入力します。両方の式の範囲をデータごとに変更します。参考までに画像を参照してください。

enter image description here

注:INDIRECT揮発性関数です。揮発性機能の詳細については、thisを参照してください。

関連する問題