簡単な例として、次の表があります。
A B
1 student grade
2 john 90
3 paul 93
4 peter 87
5 bill 84
6
7
範囲または配列は A2:B5 です。
- A7 に名前を入力すると、B7 に対応する成績が表示されるはずです (VLOOKUP であることはわかっています)。実際の問題については、以下をお読みください。
- B7 のグレード値を変更/修正して、その変更/修正が配列 (B4) にも反映されるようにしたいと考えています。
- 例: A7 に「peter」と入力すると、B7 に 87 が表示されます。B7 を 87 から 95 に変更すると、配列 (つまり B4) には 95 が表示されます。
答え1
私の理解する限りでは、VLOOKUP
生徒の最新のスコアを提案し、それを実際のスコアで上書きし、実際のスコアを保存して次回の提案に使用したいということですか?
したがって、私の回答では、最新のスコアを検索するための参照テーブルを追加します (技術的には、学生の 2 番目に最近の発生です。john
再度追加した瞬間に、最新の発生は上書きするまで空白になるためです)。次の数式を CDGHB の順序で読み取ることをお勧めします。
C: 生徒のn番目のインスタンスをカウントアップする
D: 検索用のキーを構築する
G: 生徒の出現回数を要約する
H: 生徒と連結して2番目に最近のスコアを検索します。occurrences - 1
B: 2番目に最近のスコアを持ち込む
これで、次の生徒を入力した瞬間に、最新のスコア (これも技術的には 2 番目に最近のもの) が引き継がれ、上書きできるようになります。