Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。

函數流水號編輯

我在儲存格A欄輸入數字與與流水號如

A20001

A20002

A30003

A40004

A30005

B30001

B50002

B60003

.

.

第1碼為識別

第2碼為不用管它

第3,4,5,6碼為流水號

請問如何在

儲存格E5顯示,識別碼A最大流水號號碼已到0005

儲存格F5顯示,識別碼B最大流水號號碼已到0003

謝謝

更新:

例如

儲存格E5顯示,識別碼A最大流水號號碼已到0005,且會隨著A欄輸入數字

而增加

儲存格F5顯示,識別碼B最大流水號號碼已到0003,且會隨著A欄輸入數字

而增加

更新 2:

不行

=COUNTIF($A:$A,"A*")著樣只是顯示出現幾次,我希望能參照第1碼去抓後4碼的最大號碼

更新 3:

瞭解,謝謝

但如果我參照欄變成2欄 A與C,或不同資料夾時可以嗎?

我著樣作不行,有方法解決嗎?

E5=TEXT(MAX(IF(LEFT($A$1:$A$100)="A",--RIGHT($A$1:$A$100,4),"")),"0000"),TEXT(MAX(IF(LEFT($C$1:$C$100)="A",--RIGHT($C$1:$C$100,4),"")),"0000")

1 個解答

評分
  • ?
    Lv 7
    1 十年前
    最愛解答

    如果如檔案

    http://dnl.selfip.net/applerot/Excel/090930.xls

    作法如何 , 提供參考用 .

    2009-09-30 12:19:38 補充:

    E5

    =COUNTIF($A:$A,"A*")

    F5

    =COUNTIF($A:$A,"B*")

    輸入公式就 , 可得到解答.

    2009-09-30 12:42:59 補充:

    E5=MAX(IF(LEFT($A$1:$A$100)="A",--RIGHT($A$1:$A$100,4),""))

    F5=MAX(IF(LEFT($A$1:$A$100)="B",--RIGHT($A$1:$A$100,4),""))

    陣列公式 輸入完須按 CTRL+SHIFT+ENTER

    2009-10-01 13:34:13 補充:

    E5=TEXT(MAX(IF(LEFT($A$1:$A$100)="A",--RIGHT($A$1:$A$100,4),"")),"0000")

    檔案 : http://dnl.selfip.net/applerot/Excel/090930.xls

    有修改 , 不明白請說明 , 或提供檔案 .

    2009-10-01 13:35:15 補充:

    檔案 : http://dnl.selfip.net/applerot/Excel/090930.xls

    有修改 , 再下載研究!

    2009-10-02 08:06:47 補充:

    不清楚E5要表達什麼

    是兩欄中最大值嗎?

    =TEXT(MAX(IF(LEFT($A$1:$C$100)="A",--RIGHT($A$1:$C$100,4),"")),"0000")

    陣列

    2009-10-02 08:11:15 補充:

    不同工作表的方式

    =TEXT(MAX((IF(LEFT($A$1:$A$100)="A",--RIGHT($A$1:$A$100,4),"")),(IF(LEFT($C$1:$C$100)="A",--RIGHT($C$1:$C$100,4),""))),"0000")

    測試看看!

還有問題嗎?立即提問即可得到解答。