
現在、正しい単語の割合を返す Excel 数式を探しています。
例:
セル A1: 座って、うぶ、座って、いい犬だよ
セル B1: 座って、いい犬だね
数式セルは80%の正解または0.80を反映するはずです
これを実行する方法はありますか? 私が調べている文章は最大 15 語の長さです。
答え1
ここでは、スペル以外は同一の文を扱っていると仮定した場合の 1 つのアプローチを示します。
Select A1.
From the menu, select the Data tab, Text to Columns, and you will get a wizard.
First screen, select Delimited, then Next.
Second screen, select Space, then Next.
Third screen, for the Destination put D1, then Finish.
これにより、各単語が D1 から始まる個別のセルに配置されます。B1 を選択した後、同じシーケンスを実行しますが、移動先には D2 を使用します。これで、B1 の文の各単語が A1 の対応する単語の下に配置されます。
D3 に次の数式を入力します。
=1*(D1=D2)-ISBLANK(D1)
数式を 15 個のセルにコピーします。単語が一致する場合は 1 が生成され、一致しない場合は 0 が生成されます。ISBLANK は、「一致する単語」が空のセルである場合、式を 0 のままにします。
C1 の答えには次の式を使用します。
=SUM(D3:R3)/COUNTA(D1:R1)
これにより、一致数を単語ペアの数で割った値が得られます。セルをパーセンテージとして書式設定します。