このExcel 2016の問題を誰かが助けてくれることを願っています。私はネット上で広範な検索を行っており、自分の要件に対応するための数式を見つけたと信じています。数式を共有する前に、私の必要性を説明しましょう。Excel countifで別のシートを検索しない
私は予算スプレッドシートを作成しています。現在、スプレッドシートには2枚のシートがあります。 sheet1には、カテゴリとキーワードのデータが含まれています。列Aには、Car Fule、給与、銀行手数料などの異なるカテゴリが含まれています。列Bには、トランザクションの説明内で検索するキーワードが含まれています。たとえば、
car fule |モバイル
Sheet2にはすべてのトランザクションデータが含まれています。列c以外の列はすべてこの問題とは関係ありません。トランザクションの説明の例としては、「EXP mobile Hobbitville 2221 MiddleEarth」があります。
私は、シートの列にあるキーワードと比較して、列cの定義されたセルで検索する式を作成しようとしています。一致が見つかったら間接関数呼び出しを実行して、トランザクションのカテゴリを指定します。私は最初の検索を動作させることができません。動作するはず
式は次のとおりです。
=countif(c2,"*"&sheet1!$b$1:$b$85&"*")
これは、常にそれが発見されていないと言って0の値を与えます。私は、Ctrlキーを使用してシフトを入力し、Ctrlキーを押しながら配列の数式を作成します。私がf9を押すと、シート1から{0、0、...}(またはそのようなもの)と定義されたすべての値が得られます。その配列では、少なくとも1つの要素を '1'(真の値)として取得する必要があります。数式のこの部分を修正したり、より良い方法を見つけることができれば、残りの数式を作成することができます。誰でもアイデアを持っていますか?
です動作しない場合は、私に教えてください、それは他の方法で回避する必要があり、
COUNTIF(range, criteria)
COUNTIF
構文です(http://stackoverflow.com/questions/32860792/count-and-highlight-keywords-within-phrases/32878493#32878493)wあなたが達成しようとしている帽子? – Jeeped