2017-06-15 9 views
0

ユーザーがギターの特定の文字列番号に対して有効な音符名を入力したかどうかをテストするためのExcelに関数を書きたいと思います。Excelの数字と文字列の比較

6th string(E) - mi 
5th string(A) - la 
4th string(D) - re 
3rd string(G) - sol 
2nd string(B) - si 
1st string(E) - mi 

    A B C 
1 2 si true 
2 4 re true 
3 5 sol false 
4 6 mi true 
. . . . 

列Aは、文字列番号として[1-6]の間でランダムに生成されます。ユーザは、列Bを対応する音符として入力する。私はランダムに生成された文字列番号がユーザーが入力したノート名と一致するかどうかをテストするC列の関数を記述したいと思います。この比較を行う最も効率的な機能は何でしょうか?

答えて

1

これにはChoose()関数を使用できます。セルC1の数式は、あなたのシナリオは、この例よりも複雑である場合は、各音名のテキストがあるテーブルを検討する必要があります

=B1=CHOOSE(A1,"mi","si","sol","re","la","mi") 

ある

enter image description here

:次のスクリーンショットを考えてみましょう代わりにルックアップテーブルを使用します。

enter image description here

この例では、しかし、規模の音名のちょうど位置ギターの弦とは関係ありません。スーツとして調整します。