1

セルA1の最初の文字が「A」であるかどうかをテストしたいとします。

= Mid(A1、1、1)= "A"

ここで、セルA1の最初の文字と4番目の文字のどちらが「A」であるかを調べたいとしましょう。

私はあなたがこのような何かをすることができると思ったでしょう:

= Mid(A1、or(1,4)、1)= "A"

これを行う代わりに:

= IF(MID(A1,1,1)= "A"、TRUE、IF(MID(A!、4,1)= "A"、TRUE、FALSE))

私は正しい方向に進んでいますか?数式をもっと簡単にできますか?

4

3 に答える 3

4

この式を使用します=OR(MID(A2,{1,4},1)="A")が、「配列式」として入力します。つまり、通常のようにEnterキーを押すのではなく、CtrlキーとShiftキーを押しながらEnterキーを押します。

于 2012-07-06T03:05:13.307 に答える
1

AND関数を使用できます

=OR(Mid(A1, 1, 1)="A",Mid(A1, 4, 1)="A")

AND論理入力テストを受け取り、それらすべての間で「AND」演算を返します

次に、IFで使用します

編集: コメントを考慮して、小数点記号を考慮して関数区切り文字を使用する必要があります。小数点としてコンマを使用する必要があるため、関数の引数を区切るにはセミコロンが必要になります。この場合、10進数を区切るためにピリオドを使用すると仮定すると、関数の引数を区切るためにコンマを使用します。コメントありがとうございます。(悪い英語でごめんなさい)

于 2012-07-06T02:57:53.807 に答える
1

OR関数は外側にある必要があります。

=OR(MID(A1, 1, 1)=”A”, MID(A1, 4, 1)=”A”)
于 2012-07-06T03:05:31.573 に答える