
答え1
列 A ( Point
) をコピーし、結果とRemove Duplicates
(データ、重複の削除) およびBlank
行を希望する場所に貼り付けます。たとえば、列 E では、E3 が列 A の最初の値であるとし、F3 に次のように記述します。
=IFERROR(INDEX($B$3:$B$19,SUMPRODUCT(--($A$3:$A$19=E3)*(--$C$3:$C$19=MAX(IF($A$3:$A$19=E3,$C$3:$C$19,0)))*ROW($B$3:$B$19))-2,1),"")
Ctrl
+ Shift
+ をEnter
同時に 押す必要があります(配列数式)
Combination
B3:B19は結果を返す必要がある列です。A3:A19はAの
列です。C3:C19は最大値を取得する数値の 列です。 $配列参照を修正します。数式を 下にドラッグできます 。sumproductは、インデックス内の各類似Aの最大値の対応する行を見つけ、対応する行の必要な結果を 返します。Point
DR
Point
Combination
参照を変更することを忘れないでください続行する前に、データに従ってください:
A3:A19 ---> $A$3:$A$500 たとえば、
B3:B19 ---> $B$3:$B$500
C3:C19 ---> $C$3:$C$500
答え2
私の Excel 表記法は少し錆びついていますが、範囲は次のように指定します。
- A1:B2 には
次のセルがすべて含まれます:A1 A2 B1 B2
必要に応じて修正してください。=max(C3:C556)
絶対的な定義にするには、座標の前に を付けます$
。つまり、セルの内容をコピーして別のセルに貼り付けると、 などのセルのデータ内で行われた参照は、A1
指定された列または行をオフセットすることによって調整されます。これらは、内部的にはそれが存在するセルに対して相対的に処理されるため、「相対」参照と呼ばれます。
この例で常にセル A1 を参照するには、 にする必要があります$A$1
。