次の表があります。
グループ列に A、B、... を入力する必要があります。その人の年齢を使用し、年齢範囲に一致させます。
したがって、5 歳のジョンはグループ A を取得します。私は VLookup 関数と HLookup 関数を調べていました。
問題は、年齢範囲 (0 ~ 7、8 ~ 14 など) のためにこれが可能かどうかわからないことです。
これにはVBAが必要ですか?
次の表があります。
グループ列に A、B、... を入力する必要があります。その人の年齢を使用し、年齢範囲に一致させます。
したがって、5 歳のジョンはグループ A を取得します。私は VLookup 関数と HLookup 関数を調べていました。
問題は、年齢範囲 (0 ~ 7、8 ~ 14 など) のためにこれが可能かどうかわからないことです。
これにはVBAが必要ですか?
私は@chuffの答えを好みますが、これはSOなので、次のようなコードを使用できます:-
Sub Macro1()
Range("C2").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-1]>60,""E"",IF(RC[-1]>18,""D"",IF(RC[-1]>14,""C"",IF(RC[-1]>7,""B"",""A""))))"
Selection.Copy
Range("B2").Select
Range(ActiveCell, ActiveCell.End(xlDown)).Offset(0, 1).Select
ActiveSheet.Paste
End Sub
A
でジョンが欲しいと仮定しますC2
。