作者JieJuen (David)
看板Office
标题Re: [算表] Excel较少被提及的函数与小技巧
时间Fri Nov 30 01:41:49 2007
1F:推 mddc62:阵列公式跟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)