Googleを追いかけろ!

| About.. | Google Docs Guide,Help | Template Gallery | helpforum | IT用語辞典バイナリ |

参照に関する関数


WWW を検索 Googleを追いかけろ! を検索


VLOOKUP :
構文機能
VLOOKUP(search_criterion, array, index, sort_order) 検索の右側に隣接するセルを垂直的に参照する。特定の値が配列の最初の列に含まれている場合、インデックスで指定された特定の配列の列の同じ行に値を返す。 検索条件は配列の最初の列で検索された値と一致する。配列には少なくとも2つの列を含める必要がある。 インデックスは戻り値を含む配列内の列番号のこと。(最初の列は番号1を持つ) 並べ替え順序(ソート;オプション)は、配列内の最初の列を昇順にするかどうかを指定する。 参考 でさらに理解を。
サンプル :

* エラー表示をさせたほうが対策を立てやすいが、、
21行、22行ではif関数を利用してブランクにしたり警告を表示している

2011/03/07


SORT :
構文機能
SORT(data, keyColumn_1, ascOrDesc_1, keyColumn_2, ascOrDesc_2, ..., keyColumn_30, ascOrDesc_30) 指定されたキー列に基づいて並べ替えられたデータの範囲(または配列)で行を返す。 キー列を指定する2つの方法;データ範囲外の別の列かデータ範囲内の列のいずれかで指定する。 データ範囲内の列を指定する方法;1は範囲の最初の列、2は2番目の列・・ データ範囲外の別の列を指定する方法;例えば中間計算値などを出力に含めたくない場合などは、ただ範囲として指定する。 昇順または降順指定はソートキー列を指定した後にTRUEまたはFALSEを追加する。 単一の配列または範囲を指定すると、並べ替えの範囲を昇順で左列から右列へ返す。 SORT 関数 - Google ドキュメント ヘルプ
  • =Sort(A1:A10) では、セル A1~A10 の値が昇順に並べ替えられます。
  • =Sort(A1:A10, 1, FALSE) では、セル A1~A10 の値が降順に並べ替えられます。
  • =Sort(A1:A10, B1:B10, TRUE) では、セル A1~A10 の値が、列 B のデータに応じて並べ替えられます。
  • =Sort(A1:B10, B1:B10, TRUE) では、セル A1~B10 の範囲全体が、列 B のデータに応じて並べ替えられます。
  • =Sort(A1:B10, 2, TRUE) も、セル B1~B10 がセル A1~B10 の範囲の 2 番目の列であるため、同じ結果になります。
  • =Sort(A1:B10) では、セル A1~B10 の範囲全体が、最初に列 A のデータ (昇順) で並べ替えられ、次に列 A の重複するデータが列 B のデータ (昇順) で並べ替えられます。
  • =Sort(A1:B10, 1, FALSE, B11:B20, TRUE) では、セル A1~A10 に応じてデータが降順に並べ替えられ、次に重複するデータがセル B11~B20 に応じて昇順に並べ替えられます。
  • =Sort(A1:B10, 1, TRUE, B11:B20, FALSE) では、セル B1~B10 に応じてデータが昇順に並べ替えられ、次に重複するデータがセル B11~B20 に応じて降順に並べ替えられます。 1 より小さい値やデータ範囲の列数より大きい値を指定した列インデックスは、(指定されている昇順/降順値と共に) 無視されます。これにより、さまざまな列数に応じて並べ替えを行う数式を設定できます。
  • =Sort(A1:B10, C1, C2, C3) は、C1、C2、C3 に指定された列ID に応じて並べ替えを行う数式です。この場合、1 列のみを使用して並べ替えを行うには、1 つのセルのみにデータを入力し、その他のセルは空白にします (または 0 を入力します)。
サンプル :
【簡単なソート】

下のように関数を入力
* D2 = Sort(A2:A9, B2:B9,true) * E2 = =Sort(B2:B9, A2:A9,true) * F2 = =Sort(B2:B9, A2:A9,false) * H2 = =SORT(A2:B9,1,true) * K2 = =Sort(A2:B9, 1, FALSE, B2:B9,TRUE) * N2 = =Sort(A2:B9, 1, TRUE, B2:B9, FALSE)

2011/01/20