5

MS Excel で置換文字を使用しようとすると問題が発生します。ヘルプには*?両方とも文字を置換できると書かれていますがIF、 でそれらを使用しようとすると、正しい結果が得られません。例えば:

A1="something"
=IF(A1="*mething";"yes";"no")

私はいつもno...*正しく使用するには?

4

2 に答える 2

5

ワイルドカードは、= のような比較演算子では機能しません

あなたが望むものを達成するために、ワイルドカードを受け入れるCOUNTIFを使うことができます。

=IF(COUNTIF(A1;"*mething")>0;"yes";"no")

または RIGHT 関数のような

=IF(RIGHT(A1;7)="mething";"yes";"no")

于 2013-11-02T20:06:52.527 に答える
1

このコンテキストでは、ワイルドカードは使用できません。次のようなものを使用します。

=IF(ISERROR(FIND("メソッド",A1)),"いいえ","はい")

于 2013-11-02T20:05:22.523 に答える