関数 > ベクトルと行列 > その他の配列関数 > 例: 検索関数
  
例: 検索関数
lookuphlookupvlookupmatch関数を使用して、ベクトルまたは行列内の値を検索し、同じ配列または別の配列のそれに対応するエントリを返します。
1 つの行列を検索する
1. 自動車に関する調査の行列を次のように定義します。
クリックしてこの式をコピー
型番号、市場占有率、衝突テストの等級、1 台当たりの平均価格 (ドル) の行があります。
2. lookup 関数を呼び出して、平均価格が $30000 である自動車の型番号を求めます。
クリックしてこの式をコピー
クリックしてこの式をコピー
クリックしてこの式をコピー
3. hlookup 関数を呼び出して、型番号 4 の価格を求めます。
クリックしてこの式をコピー
クリックしてこの式をコピー
4. vlookup 関数を呼び出して、型番号 9 の市場占有率を求めます。vlookuphlookup のように行から検索するのではなく列から検索するので、データの行列を転置します。
クリックしてこの式をコピー
クリックしてこの式をコピー
5. match 関数を使用して、平均価格が $25000 である cars の要素の添字を求めます。
クリックしてこの式をコピー
平均価格が $25000 である行列 cars の要素の添字は次のとおりです。
クリックしてこの式をコピー
クリックしてこの式をコピー
2 つの行列を検索する
1. 自動車の価格が格納されている行列とその衝突テストの等級が格納されている行列を作成します。
クリックしてこの式をコピー
クリックしてこの式をコピー
この 2 つのテーブルの行は車種を表しています。列はブランドを表しています。
2. 2. lookup 関数を使用して、一方のグリッドで平均価格が $25000 である自動車を検索し、もう一方のグリッドのそれに対応する衝突テストの等級を返します。
クリックしてこの式をコピー