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

excel 函數問題

可以輸入一個數值 就帶出2個以上的儲存格資料嗎

A B

小明 99

小華 88

小新 77

小明 66

要怎麼讓我輸入 '小明'...可以同一儲存格帶出 99,66

目前我只能找到單一個儲存格資料

已更新項目:

非常感謝,但是...我需要內如不是單純數字

也就是說~我帶出的會是 a99 b66 之類

且.....有可能會超過三個以上的值

3 個解答

評分
  • 顯栓
    Lv 7
    1 0 年前
    最佳解答

    如圖所示:

    圖片參考:http://tco.cseintltd.com.tw/applerot/pic/092803.GI...

    D1:G3為1個儲存格帶出一個數值 E1公式

    =IF(SUMPRODUCT(LARGE((($A$1:$A$4=$D1)*$B$1:$B$4),COLUMN(A1))),SUMPRODUCT(LARGE((($A$1:$A$4=$D1)*$B$1:$B$4),COLUMN(A1))),"")

    輸入完將公式右拉到無資料,則顯示出該有幾筆就顯示出幾筆

    E4為1個儲存格帶出2個數值,公式

    =SUMPRODUCT(LARGE((($A$1:$A$4=$D4)*$B$1:$B$4),COLUMN(A4)))&IF(SUMPRODUCT(LARGE((($A$1:$A$4=$D4)*$B$1:$B$4),COLUMN(B4))),","&SUMPRODUCT(LARGE((($A$1:$A$4=$D4)*$B$1:$B$4),COLUMN(B4))),"")

     為第一筆

     為第二筆

    將兩筆&在一起就是解答,如確定只1~2筆以上公式可行,如還有第3筆公式可長了.

    檔案:092803.xls

    2008-09-30 11:36:42 補充:

    如補充修改

    E1=IF(SUM(--($A$1:$A$4=$D1))

    2008-09-30 11:39:32 補充:

    如補充修改

    E1=IF(SUM(--($A$1:$A$4=$D1))<COLUMN(A1),"",INDEX($B:$B,SMALL(IF($A$1:$A$4=$D1,ROW($B$1:$B$4),""),COLUMN(A1))))

    陣列公式輸入完須按 CTRL+SHIFT+ENTER 三鍵再右拉至 H1 完成

    2008-09-30 11:43:20 補充:

    E4公式太長無法在補充中輸入,請重新下載參考檔案092803.xls Sheet2!E4

  • 夏日
    Lv 5
    1 0 年前

    提供你的模擬檔吧!,明確說明會有多少個值最多四個 五個?

  • 阿偉
    Lv 7
    1 0 年前

    用自動篩選比較快@@:

還有問題?馬上發問,尋求解答。