2017-07-30 11 views
2

私のリーグドラフトがオフラインであるため、ファンタジーフットボールチートシートを作成しようとしています。 Excelファイルには2つのシートがあり、1つはテーブルでソートされたドラフトのすべてのプレイヤーと、もう1つはチームに分けてテーブルにソートされたものです。私はそれを作ろうとしているので、指定された手紙で選手に印を付けることができ、選手の情報が私のチームテーブルに引き込まれるようにするでしょう。私は考え出した何= IF式を使用してテーブル間でデータを引き出す

は、私が他のテーブルに、私は次の式を使用して起草欄に(ローガンのため)Lを配置するたびに情報を引き出すことが可能だということです。

​​

問題I持っているのは、IF関数がプレーヤーのデータをプルするのですが、シート1のプレイヤーが置かれているシート2の同じセルにプルします。テーブルを参照して次のLを探し、プレーヤーを引きますデータをチームテーブルの次の空き領域に追加します。下の画像を参照してください。

https://madshot.net/2af3822b36b1.png

私は私がこの道のブロックを乗り越える手助けするために、任意の提案を感謝しています。

答えて

0

あなたはこの式を使用することができますが、列Playerのために最初のセルに入力された:

=IFERROR(INDEX(Table2[Player Name], 
    AGGREGATE(15,6, Table2[ADP]/(Table2[Drafted]="L"),ROW(1:1))),"") 

選手の名がインポートされた後、あなたは他の列のためVLookupを使用することができます。あるいは、Table2[Player Name]を適切な列に置き換えるだけで同じ式を使用することができます。つまり、Table2[Position]です。

p.s.私はTable2[ADP]を使用しました。それ以外の場合は、より複雑なROW(Table1[Drafted])-ROW(Table1[#Headers])の代わりにテーブルに行番号が存在することから利益を得ました。

+0

これは完全に機能しました!手伝ってくれてどうもありがとう! – LoganG

関連する問題