追蹤
Excel Trump 知識+ 知識名人
關於部落格
分享 Excel 功能、公式、函數、密技、線上教學...
  • 1374658

    累積人氣

  • 504

    今日人氣

    3

    追蹤人氣

Excel 查照最高票者,並列出該名稱

q

店名 票數

A店 1票
B店 4票
C店 7票
D店 3票

票數最高:

想在票數最高的那格旁邊 ,"自動"顯示出票數最高C店(要顯示出店名),請問該用什麼函數呢?

 


 

a



■ 取代"票"字串
1.選取 B2:B5
2.編輯\取代
3.「尋找目標」輸入 票
4.「取代成」完全不輸入\按「全部取代」按鈕一次

■ 自訂格式(註):
1.選取 B2:B5
2.設定「自訂格式」代碼為 0"票"

自訂格式的方法:
1. 選取您欲設定的儲存格範圍
2. 格式\儲存格(快速鍵 Ctrl +1)
3. 在「數值」標籤頁中,「類別」選「自訂」
4. 「類型」方塊中輸入需要之格式代碼。

■ 建立公式:
只有 D2 與 E2 兩個儲存格有功式,其餘資料皆是直接輸入
D2 公式 =MAX(B2:B5)
E2 公式 =LOOKUP(D2,B2:B5,A2:A5)

2007-11-10 07:02:21 補充

  • 使用 VLOOKUP 函數,在不更改欄位順序情況下,同時也不增加另一個儲存格當作查詢值,亦可使用另一個公式:
    =VLOOKUP(MAX(B2:B5),IF({0,1},A2:A5,B2:B5),2,0)

  • 2007-11-10 07:18:05 補充

    回應愛文補充意見:
    若有相同票數處理方案:
    1. 筆者之上述公式與 jasper 公式,都是求得若是有相同票數時傳回最後一家店(列數最大者)
    2. 若要傳回第一家店(列數最小者),可使用下列陣列公式(註):
    =INDEX(A2:A5,MIN(IF(B2:B5=MAX(B2:B5),ROW(B2:B5)-1)))

  • 2007-11-10 07:18:15 補充

    註:何謂陣列公式?
    1.陣列公式:針對一或多組值執行多個計算,然後傳回單一結果或多個結果的公式。
    2.陣列公式與一般公式不同的地方在於,一般公式輸入完成時是按 Enter 按鍵,而陣列公式完成時需要同時按下 Ctrl + Shift + Enter 。
    3.陣列公式括在大括弧 { } 中,且藉由按 CTRL + SHIFT + ENTER 輸入。或將筆者提供之公式複製到空白工作表後,請選取儲存格。按 F2,然後按 CTRL + SHIFT + ENTER。
    4.如果不是輸入陣列公式,系統會傳回錯誤 #VALUE! 訊息或傳回不正確的計算結果。

相簿設定
標籤設定
相簿狀態