辦公軟體使用心得系列 之 Excel 2003

2021-04-13 23:55:20 字數 875 閱讀 5275

為了公司上erp的需要,需要從原有的由本人開發的進銷存系統中匯出物料及物料類別資料,為了方便測倉、盤底,特用excel實現之。

(1)如果**最上面那行已經應用了「自動篩選」,那麼即使該行的單元格屬性均無「鎖定」,但是只要處於保護工作表狀態,該行也照樣地不能再篩選。即篩選下拉框變灰無效。

(2)先自動篩選,再在最上面加行,自動篩選不會「看到」最上面新添行的內容。

(3)在自動篩選中如何知道每個分類的最上面一行記錄的關鍵內容呢?思路如下:先建立乙個與行號一摸一樣的輔助列,假設為a。然後測出該列在自動篩選後,那條最小的記錄序列號:subtotal(5,a7:a20000);因為得出的是數字,還需要將其字元化,所以還要text(subtotal(5,a7:a20000),"#####")。由於已知b列是類別代號列,那麼就用"b"加上剛才的字串,concatenate("b",text(subtotal(5,a7:a20000),"#####"))。到此可以得到乙個類似於「b56」的單元格位址,現在問題就變成了如何將此字串取其值,相當於c語言中的指標、或是vfp中的eval函式。好在excel提供了同等功能的函式:indirect,把這個函式把上述的內容全部包裹,結果就得出了最終的結論。

(5)在篩選的「高階篩選」中有乙個選項「不選重複的記錄」。熟悉sql語法的人一看就知道,這是group by子句,或是distinct關鍵字的ui實現。所以一方面感嘆其強大,一方面佩服其易用。

(6)由於原始內容是從sql中匯入而來,有的字段雖然nvarchar特別長,實際文字其實才寥寥數字而已。在將列縮短至適合寬度後,怎麼用邊框設定,就是不出現右邊豎線。此時拿出在vfp、sql、excel都有的trim函式,在其他列中先把該列截斷前後空格。然後拷貝此輔助列,到剛才超長的列中用「選擇性黏貼--只選擇值」的辦法,將內容拷貝回超長列,然後刪除輔助列。ok,成功!

實習之快取使用心得

經歷了一段時間的實習,基本上了解了企業級開發一些具體流程和規範化管理機制,並且也參與了專案的研發,特別是關於快取的使用有了新的認識,專案告一段落了,今天來記錄一下學習到的的幾個要點 1.根據cache資源管控資訊,獲取查詢模式 在專案發布前期,快取命中率較低時,對批量查詢增設開關,禁止批量查詢快取,...

Element UI 使用心得之el card

el card 是element ui 內建的卡片元件,使用起來很方便,但是對vuejs和html 不是精通的話,根據自己的要求布局,會出現自己的小困惑,必須新增垂直居中,按照css 布局設定,總是 不起作用,與其費力搜尋辦法,不如自己簡單白痴的去設定一下 1.滑鼠放上去有乙個動畫效果 el car...

辦公軟體系列 之excel應用2

本篇小部落格為excel應用2 問題描述 想在單元格內擷取需要的字串 例子1 字串為 csdn csdn123 csdn123456 擷取第乙個csdn,公式為 mid a1,1,4 具體公式含義為 mid text,start num,num chars text代表乙個文字字串 start nu...