/ / Excelの検索ボックス

Excelの検索ボックス

この例では、独自に作成する方法を教えています 検索ボックスExcel。急いでいる場合は、単にExcelファイルをダウンロードしてください。

これがスプレッドシートの外観です。セルB2に検索クエリを入力すると、Excelは列Eを検索し、結果は列Bに表示されます。

Excelの検索ボックス

この検索ボックスを作成するには、以下の手順を実行します。

1.セルD4を選択し、以下に示す検索機能を挿入します。セルB2への絶対参照を作成します。

2.セルD4の右隅をダブルクリックして、他のセルに関数をすばやくコピーします。

検索機能

説明: SEARCH関数は、文字列内の部分文字列の位置を検出します。 SEARCH機能は大文字と小文字を区別しません。チュニジアの場合、位置2に文字列 "uni"があります。米国の場合、文字列 "uni"は位置1にあります。数値が小さいほど、ランク付けが高くなります。

3。 米国とイギリスの両方で値1が返されます。一意にRANK関数を使用するときに役立つ一意の値を返すには、セルD4の式を次のように少し調整します。

4.もう一度、セルD4の右隅をダブルクリックして、式を他のセルに素早くコピーします。

行機能

説明: ROW関数はセルの行番号を返します。行番号を大きな数で割ってSEARCH関数の結果に加えると、常にユニークな値を持ちます。しかし、これらの小さな増分は検索ランキングに影響を与えませんでした。米国は現在1.00006の値を持ち、英国は1.00009の値を持っています。IFERROR関数も追加されました。 )、空の文字列( "")が表示されます。

5.セルC4を選択し、以下に示すRANK機能を挿入します。

6.セルC4の右隅をダブルクリックして、式を他のセルに素早くコピーします。

ランク関数

説明: RANK関数は数値のリスト内の数値のランクを返します。 3番目の引数が1の場合、Excelは最初に小さい番号を、2番目に小さい番号を2番目にランク付けします.ROW関数を追加したので、列Dのすべての値は一意です。結果として、列Cのランクもユニークであり(ネクタイなし)

7.私たちはほとんどそこにいます。 VLOOKUP関数を使用して、見つかった国(最下位ランク、2ランク2ランクなど)を返します。セルB4を選択し、以下に示すVLOOKUP関数を挿入します。

8.セルB4の右隅をダブルクリックして、数式をすぐに他のセルにコピーします。

Vlookup関数

9.列Aの数値の文字色を白に変更し、列CおよびDを非表示にします。

結果。 Excelの検索ボックス。

Excelの検索ボックス

また読む: