検索機能は優先順位をサポートしていますか? 最初の基準が満たされたときに実行を中断するには、検索機能が必要です。
私の式は何をしますか
Laptops!D2 で特定のキーワードを検索し、見つかったら左側にテキストを印刷し、残りを切り取ります。
こうなると思ってた
Excel はラップトップで B820 を検出します!D2 はテキストを左側に印刷し、残りを切り刻みます
実際に起こっていること
Excel は、ラップトップで B820 と Windows を検出します!D2、B820 ではなく Windows の左側にテキストを印刷します。
私のフォーミュラ
=IFERROR(LEFT(Laptops!D2,LOOKUP(2^15,SEARCH(D1:D7,Laptops!D2))-1),"")
次のように、必要な検索パラメーターを引用してみました
=IFERROR(LEFT(Laptops!D2,LOOKUP(2^15,SEARCH({"B820","AMD","Pentium","Celeron","Windows","Intel","i3"},Laptops!D2))-1),"")
D1:D7 からそれらを参照した場合と同じ結果が得られますが、これはそれほど驚くべきことではありません。