Re: [算表] Excel較少被提及的函數與小技巧

看板Office作者 (David)時間18年前 (2007/11/30 01:41), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)

11/30 00:37,
陣列公式跟ACCESS 後者好像簡單一點
11/30 00:37
在板友建議了VBA之後我就想, 會不會不久就有建議access了呢^^ 因為不是很了解access,有些觀念不正確還請指正~ 我認識的一些長者,學了access後都說很好用很好用, 但....他們在沒有用XD 一些商店或是機構、醫院等 每天處理大量資料, 會讓人員用寫好的類似VB的東西輸入, 可以避免出錯,易於自動整理, 似乎也不是用ACCESS。 不知道,是不是ACCESS剛好位於中間, 處理小量的使用者覺得它太大, 大量的使用者覺得它不夠用? ACCESS的表單,一筆一筆的輸入 輸完感覺好像沒看到結果,不知跑哪去了XD 要一次輸入很多筆的時候, 程序也跟一筆一筆時不同? 輸入資料時,使用滑鼠(或TAB?)的步驟也比較多? (因為要一筆完了才下一筆?) 這只是概略的感覺, 也許是預設這樣,但可以改 之類的~ EXCEL就像寫在紙上,看到了比較心安XD 比較不會出錯? 因為錯誤大部分最多就累積在一個公式之中 (除非寫VBA...) EXCEL複製上也很方便, 也可以照自己喜愛的順序輸入。 ACCESS雖然自由度比較大(寫程式嘛~) 但是寫好的程式反而讓使用者的自由度更小了 不過以上講的,可能跟用ACCESS解決這題沒有真正的關係:P 因為求出 重覆條件皆傳回相應的值 應該用不到"使用者輸入介面"? 能否介紹一下ACCESS的解法?(因為更容易呀~) 老實說, =IF(ROW()>COUNT(1/EXACT("b",$A$1:$A$4)),"", INDEX($B$1:$B$4,SMALL(IF(EXACT("b",$A$1:$A$4),ROW($A$1:$A$4)),ROW()))) 這句話對我來說還蠻直觀的XDXD IF只是偵錯條件不看 INDEX本就要有範圍,不看 SMALL(array,ROW())選個值嘛~不看 EXACT("b",$A$1:$A$4)這就是題目嘛~不看 IF(題目,ROW($A$1:$A$4))這是解答,看... 確實,在PO本系列首文時我還不知道這個解法, 但後來用到這方法的文章也有好幾篇了, 只是現在才剛好看到之前文章中的解法~ 歡迎不吝賜教~^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.59.71 ※ 編輯: JieJuen 來自: 218.164.59.71 (11/30 02:04)
文章代碼(AID): #17JldVjE (Office)
文章代碼(AID): #17JldVjE (Office)