? 發問時間: 電腦與網際網路軟體 · 1 0 年前

excel如何將一串數值比大小後將數值對應的文字依序顯示

我有一列數值共有九個數值,要比大小後前四大要顯示數值對應的文字

如下圖 結果 i-- h-- g-- f

a 0.1

b 0.2

c 0.3

d 0.4

e 0.5

f 0.6

g 0.7

h 0.8

i 0.9

4 個解答

評分
  • 1 0 年前
    最佳解答

    假設文字 a b c 放在 A 欄數值 0.1 0.2 放在 B 欄請在 C1 填入公式=INDEX($A:$A,MATCH(LARGE($B:$B,ROW()),$B:$B,0),0)再往下複製公式即可如果要找前四大, 請把 C1 複製到 C2~C4,第一列 (C1) 是第一大, 第二列 (C2) 是第二大, 餘此類推.

  • 同學
    Lv 7
    1 0 年前

    如果a b c 在A欄,數字在B欄:

    1.將A B兩欄同時Mark起來(用滑鼠左鍵點在A不放,横拉到B欄)

    2.排序-->主要鍵:循欄B-->遞增-->確定,就可以了

    2006-09-25 17:42:28 補充:

    抱歉! 遞增應改為遞減才對

    參考資料: 自己
  • Trump
    Lv 7
    1 0 年前

    在另一個儲存格輸入下列陣列公式:

    =INDEX(A:A,1000-MOD(LARGE(B$2:B$10*10000+10000-ROW(B$2:B$10),ROW(A1)),1000))

    然後按 Ctrl + Shift + Enter

    再把公式往下拖曳。

  • 1 0 年前

    不是用「排序」就可以了嗎?

    有些問題用手動比用公式快多了!

    參考資料: Excel 基本功能
還有問題?馬上發問,尋求解答。