2014-01-23 24 views
0

我有2張工作表。輸入原始數據的地方以及是摘要頁面的地方。 它跟蹤學生姓名和學校名稱在4項體育賽事中的分數。 我有他們的分數排名,所以我可以得到第一,第二,第三等甚至與領帶,並沒有跳過的排名數字,如果有一條領帶,所以你看1,2,2,3,4 ....我將前7個分數發送到每個事件的摘要頁面。我需要做的是以學生和學校的名字,並將他們的分數帶到摘要頁面。我在Excel 2010中使用的技術有限(這正是我所使用的,沒有任何技術在VBA,SQL或任何類型的編碼中都是如此),我希望有一個公式可以讓我獲得學校名稱我希望我不會太困惑,有沒有一個公式(或什麼),我可以用來從同一行獲得信息從一個公式獲得其答案

原始數據頁面看起來像這樣,我們輸入學校的名稱,學生的名字和分數他們得到。

The ABC School 
mary Smith  8.50 
Jane white  7.60 

The Awesome School 
Jane Doe   9.52 
Betty May   8.50 

摘要頁面將在第一列中的排名,在第2列的學校,在第3列學生姓名,並在第5列了比分。這是SchoolStudent Name我不能進入列:

Rank  School     Student name   Score** 
1  The Awesome School  Jane Doe    9.52 
2  The Awesome School  Betty May   8.50 
2  The ABC School   Mary Smith   8.50 
3  The ABC School   Jane White   7.60 

我也用「名」的公式,使大範圍的事件#1可以被稱爲「事件1」的範圍,因此更容易做我的其他公式。

我需要你可能提出的公式,因爲我對公式沒有專業知識,並且在公式長時間內會感到困惑。

+0

你有沒有考慮給原始數據添加排名,而不是反過來呢?你有沒有把分數和等級相等的桌子? – pnuts

+0

有太多的學生和分數考慮在原始數據頁面上獲得排名。我只需要4個賽事中的前7名,這就是爲什麼有一個總結頁面開始。我認爲必須有一種方法來確定公式得出答案的單元格地址。在摘要頁面上獲得分數的公式是Large(「Score」,1)其中「score」是保存分數的範圍內的所有單元格的名稱,#1更改爲2,然後是3 ,然後是4,依此類推直到7. – Cher

+0

我試圖在沒有數據透視表的情況下執行此操作,而是使用基於原始數據自動更新的公式。我知道這是一種很好的方法,但是會有其他人使用它,除了輸入原始數據和打印摘要頁面之外,可能沒有任何Excel技能。所以我確實需要一個公式類型的東西來嘗試完成這一工作。 – Cher

回答

0

從您發佈的第二張表中,您可以構建一個數據透視表。

你的數據是這樣的:

enter image description here

任意位置單擊該表中,然後單擊插入>透視表。選擇以在新工作表或現有工作表中顯示數據透視表。

在該窗口的右側顯示的數據透視錶板,

  • 選擇和拖曳學校對行的面板
  • 然後拖動學生姓名對行的面板
  • 然後將得分設爲值面板

enter image description here

數據透視表然後將這個樣子:

enter image description here

這是你在你的問題問的結果。您可以微調數據透視表中的顯示和數據。在互聯網上有數百篇關於數據透視表的文章和教程。

+1

我相信第一個表是OP的內容,第二個表是OP試圖獲得的結果。 – Jerry

+0

取得預期的結果並重新創建輸入是作弊! ;-) – pnuts

+0

是傑裏,這是正確的 – Cher

相關問題