2017-06-29 19 views
0

Excelファイルから一連の数値の中央値を計算します。 マイExcelのスプレッドシートは次のようになります。スプレッドシート内Excelファイルの中央値の計算

CELLNOUN 9.32 
CELLNOUN 10.62 
CELLNOUN 8.42 
CELLNOUN 10.64 
CELLNOUN 11.51 
CELLNOUN 12.01 
CELLNOUN 8.83 
CELLSNOUN/CELLNOUN 9.53 
CELLSNOUN/CELLNOUN 9.21 
CELLNOUN/CELLSNOUN 10.76 
CELLNOUN/CELLSNOUN 7.01 
CELLSNOUN/CELLNOUN 10.21 

PLANTNOUN/PLANTSNOUN 3.62 
PLANTNOUN/PLANTSNOUN 3.38 
PLANTSNOUN/PLANTNOUN 3.92 
PLANTSNOUN/PLANTNOUN 3.24 
PLANTNOUN/PLANTSNOUN 3.83 
PLANTNOUN/PLANTSNOUN 3.24 
PLANTSNOUN/PLANTNOUN 3.00 
PLANTSNOUN/PLANTNOUN 1.80 

... 

、単語の各セットは、空白行により分離されているが、CELLNOUN/CELLSNOUN 12個のエントリを持つように、各セットのエントリの数は、変化するがPLANTNOUN /には8つのエントリがあります。言葉の後に来る数字は、実際には、これらの言葉の出現です。私はCELLNOUN/CELLSNOUN、PLANTNOUN/PLANTSNOUNなどの出現の中央値をExcelでMEDIAN関数を使うのではなくRegexを使って調べたいと思います。何千ものセットがあり、できませんExcelで1つずつしかし、あなたがExcel上でそれを行うより速い方法を知っているなら、アドバイスをお願いします。

ありがとうございました。

+0

Vicky小さなテストの例と実際の答えを示すのに良いアイデアです。私たちは森林のための木材を見ることができないか、私はここに細胞を言うべきですか? https://stackoverflow.com/help/how-to-askを見てください。 – micstr

答えて

0

は、以下に示すように、配列数式を使用し、その行列式にするためにctrl+shift+enterを押し:

=MEDIAN((IF($A$1:$A$20=A1,$B$1:$B$20))) 

は、すべてのセルに同一の式を適用することによって、すべてのセルに適用するために、次の画像に数式バーを参照してください enter image description here

1

まず、データセットから空白の行を削除してから、[挿入]> [表]またはCtrl-Tを使用してExcel表を作成します。 Excelテーブルオブジェクトを使用すると、より多くのデータがテーブルに追加されると、テーブルを参照するすべての関数とコマンドがキャッチされます。

これで、[挿入]> [ピボットテーブル]を使用して、ソースデータからピボットテーブルを作成できます。最初の列フィールドを行領域にドラッグすると、そのソースデータ列に一意の値のリストが表示されます。必要に応じて、ピボットパネルの[値]エリアに値の列をドラッグすることができます。これは、今、このスクリーンショットのようになります。

enter image description here

私はすなわち、または「S」せずに、あなたはカテゴリーの異なる綴りを認識しているかはわかりません。ピボットテーブルがそれらをすべて見い出します。箱から出して

、Excelのピボットテーブルは、集約するためのオプションとして、中央値を提供していませんが、あなたは中央値を計算するためにここに

http://www.myonlinetraininghub.com/calculating-median-in-pivottables

を概説した方法を使用することができます。

正確なアプローチは、ピボットテーブルまたはパワーピボットを使用するかどうかによって異なりますので、記事をチェックアウトしてください。

関連する問題