まず、可能であればVBを使用せずにこれを実行したいので、マクロを有効にする方法を受信者に教える煩わしさを経験する必要はありません。
今、私がやりたいことは単純だと思いますが、答えは公式的には複雑かもしれません。他の2つの列の値が一致する行の指定された列の値を新しい列にリストしようとしています。トリッキーに聞こえるかもしれませんが、例は非常に役立つはずです...
次のデータがあるとします。
------------------
| sts | pos | bye |
------------------
| 0 | QB | 8 |
| 2 | WR | 3 |
| 2 | QB | 10 |
| 0 | QB | 4 |
| 2 | QB | 7 |
| 0 | WR | 11 |
| 2 | WR | 9 |
| 2 | QB | 5 |
------------------
それが私の情報源です。それぞれのに対して、bye
を持つすべての行から値をリストしたいと思います。つまり、上記のソースデータから、次の結果セットを確認したいと思います。sts = 2
pos
--------------------------
| pos | byes |
--------------------------
| QB | 10 | 7 | 5 | |
| WR | 3 | 9 | | |
--------------------------
...これらは、結果テーブルの対応するbye
行の値であるsts = 2
ためです。pos
pos
繰り返しになりますが、可能であればマクロを避けbye
、結果テーブルのセルで数式を使用するだけです。
うまくいけば、それはあなたがそれを突き刺すのに十分な意味があります。ありがとう!
ファローアップ:
@ Richard-Morgan私はあなたの数式を使おうとしましたが、うまくいきません。これが私の実際のスプレッドシートのスクリーンショットで、実際のセル参照を使用できます。
、、、、sts
です。B2:B303
_ pos
_ D2:D303
_ bye
_ E2:E303
それでは、列にさようならをリストアップしたいと思いU
ますY
。あなたの答えは、私がそれを実装するのに十分賢いなら、私が必要なものを私に与えるように見えます、それであなたが私をフィニッシュラインに導くためにあなたが提供できるどんな援助も大いに感謝されます!