Board logo

標題: excel 兩個小問題 [打印本頁]

作者: abba9817    時間: 2014-8-6 09:59     標題: excel 兩個小問題

1.關於數字
  之前工作欄內的數值以個位為單位.因需要以千位為單位.利用數值格式[ #, ]將其改成
ex 1000--->1
      5000--->5
      24000--->24
      380000--->380
      60000--->60
      8000--->8
並以存檔
現想改回來.卻改不回.請來有何方法設定?
--------------------------------------------------------
2.代號 以數字及英文大小寫混合
ex.1011a
      1011A
      2000B
      2000b
現碰到一個問題.當要查詢相同代號時,無法變別大小寫
似乎 2000b與2000B會辨認成同一代號(其他雷同)
這兩問題一直尋不著解決方法.煩請能有高人能幫忙嗎.萬分感情!
作者: Hsieh    時間: 2014-8-6 10:24

回復 1# abba9817

[attach]18836[/attach]
作者: abba9817    時間: 2014-8-6 10:44

回復 2# Hsieh

Hsieh版主,謝你的幫助.只是我的權限無法看到檔案明細.能有別的方法嗎.謝謝
作者: ML089    時間: 2014-8-6 11:27

回復 1# abba9817
1.關於數字
  之前工作欄內的數值以個位為單位.因需要以千位為單位.利用數值格式[ #, ]將其改成
ex 1000--->1
      5000--->5
      24000--->24
      380000--->380
      60000--->60
      8000--->8
並以存檔
現想改回來.卻改不回.請來有何方法設定?


將格式重新設為 通用格式 就可
作者: abba9817    時間: 2014-8-6 11:52

回復 4# ML089

剛好.轉回來了.謝謝
作者: bubucar    時間: 2014-8-6 18:14

第2個問題不是很清楚,是指在搜尋的時候嗎?
Ctrl+F   -> 選項  -> 勾選"大小寫須相符"
這樣就可以找對了~

BTW 我不會在回覆時插入圖片 抱歉!
作者: abba9817    時間: 2014-8-7 08:02

回復 6# bubucar
bubucar 你好.謝謝你的幫忙
抱歉.沒說清楚.我再重說明詳細好了
1.庫存.(工作表)
     A                     B                     C                        D
  代號                   劵商                買進股數
1  102A            合庫                 = SUMIF(INDIRECT("暫存!B:B"),$A8,INDIRECT("暫存!C:C"))
2  102a          合庫- 台中       
3  102B                合庫-台南       
4  102b                合庫-高雄       
5  1024                合庫-嘉義       
6  1025                合庫-基隆       
-------------------------------------------------
2.暫存.(工作表)
    A               B                C                        D
序號            券商               張數
1                 102a                   1
2                 102a                 2
3                 102A                 5
4                 102A                 9
5                  1163                 10
6               1163                 20
7                 1166                 27
8                 116G                 27
擬在庫存.(工作表)欄依相同代號.搜尋暫存.(工作表)相同代號的張數合計
公式C1== SUMIF(INDIRECT("暫存!B:B"),$A8,INDIRECT("暫存!C:C"))
結果 代號 102A 與102a 英文字母Aa 無法分辨 結果都是4
請問如何分辨英文字母大小寫 ....謝謝
作者: abba9817    時間: 2014-8-7 08:05

抱歉.沒說清楚.我再重說明詳細好了
1.庫存.(工作表)
     A                     B                     C                        D
  代號                   劵商                買進股數
1  102A            合庫                 = SUMIF(INDIRECT("暫存!B:B"),$A1,INDIRECT("暫存!C:C"))
2  102a          合庫- 台中      
3  102B                合庫-台南      
4  102b                合庫-高雄      
5  1024                合庫-嘉義      
6  1025                合庫-基隆      
-------------------------------------------------
2.暫存.(工作表)
    A               B                C                        D
序號            券商               張數
1                 102a                   1
2                 102a                 2
3                 102A                 5
4                 102A                 9
5                  1163                 10
6               1163                 20
7                 1166                 27
8                 116G                 27
擬在庫存.(工作表)欄依相同代號.搜尋暫存.(工作表)相同代號的張數合計
公式C1== SUMIF(INDIRECT("暫存!B:B"),$A1,INDIRECT("暫存!C:C"))
結果 代號 102A 與102a 英文字母Aa 無法分辨 結果都是4
請問如何分辨英文字母大小寫 ....謝謝
作者: abba9817    時間: 2014-8-7 08:09

回復 8# abba9817

抱歉.沒說清楚.我再重說明詳細好了
1.庫存.(工作表)
     A                     B                     C                        D
  代號                   劵商                買進股數
1  102A            合庫                 = SUMIF(INDIRECT("暫存!B:B"),$A1,INDIRECT("暫存!C:C"))
2  102a          合庫- 台中      
3  102B                合庫-台南      
4  102b                合庫-高雄      
5  1024                合庫-嘉義      
6  1025                合庫-基隆      
-------------------------------------------------
2.暫存.(工作表)
    A               B                C                        D
序號            券商               張數
1                 102a                   1
2                 102a                 2
3                 102A                 5
4                 102A                 9
5                  1163                 10
6               1163                 20
7                 1166                 27
8                 116G                 27
擬在庫存.(工作表)欄依相同代號.搜尋暫存.(工作表)相同代號的張數合計
公式C1== SUMIF(INDIRECT("暫存!B:B"),$A1,INDIRECT("暫存!C:C"))
結果 代號 102A 與102a 英文字母Aa 無法分辨 結果都是17
請問如何分辨英文字母大小寫 ....謝謝
作者: Hsieh    時間: 2014-8-7 10:14

回復 9# abba9817
庫存!C2公式
=SUMPRODUCT(EXACT(OFFSET(暫存!$B$2,,,COUNTA(暫存!$B:$B)-1,),庫存!A2)*OFFSET(暫存!$C$2,,,COUNTA(暫存!$B:$B)-1,))
作者: abba9817    時間: 2014-8-7 10:53

回復 10# Hsieh

謝謝Hsieh大.我修改看看.再回報
作者: abba9817    時間: 2014-8-7 15:51

回復 10# Hsieh

謝謝Hsieh版大.剛把程式慢慢拆解.總算弄懂了.也解決多月無解的問題.謝謝
作者: abba9817    時間: 2014-8-8 00:43

回復 10# Hsieh
再請Hsieh大 當暫存(工作表) 資料更新時(例如.由外部戴入.或刪除舊資料更換新資料時)
庫存(工作表) 公式會出現=SUMPRODUCT(EXACT(OFFSET(暫存!#REF!,,,(COUNTA(暫存!#REF!)-1)),$A2)*OFFSET(暫存!#REF!,,,(COUNTA(暫存!#REF!)-1)))
原範圍完全被#REF! 取代..請問該如何解決...抱歉..還得麻煩了..謝謝(因為查資料半天一直無解.只好再求問)
作者: Hsieh    時間: 2014-8-8 15:32

回復 13# abba9817
=SUMPRODUCT(EXACT(OFFSET(INDIRECT("暫存!B2"),,,COUNTA(INDIRECT("暫存!$B:$B"))-1,),A2)*OFFSET(INDIRECT("暫存!C2"),,,COUNTA(INDIRECT("暫存!$B:$B"))-1,))
作者: abba9817    時間: 2014-8-8 20:18

回復 14# Hsieh
Hsieh大.很感謝你的幫忙.比對程式.知道原因了..再次感謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)