作者ddqueen (呼~呼~叔叔觉得你好可爱~)
看板Office
标题[算表] 从重覆的资料中列出的项目,已爬文
时间Thu Jul 26 03:41:37 2018
软体: Excel
版本: 2016
大家好,我现在有一个困难,是要从一行有重复的资料中,在另一行列
出所有项目。
从A1-A59如下
郑
郑
郑
郑
郑
郑
郑
毙
毙
毙
毙
毙
顷
顷
顷
顷
顷
旖
旖
旖
旖
旖
旖
旖
旖
旖
旖
旖
旖
旖
嫔
嫔
嫔
嫔
嫔
嫔
嫔
嫔
嫔
嫔
婷
婷
婷
婷
婷
婷
婷
燕
燕
燕
燕
燕
藏
藏
藏
藏
藏
藏
藏
我上网後,在以下这个网页找到了相关函数
https://kknews.cc/zh-tw/other/v8g36ey.html
经过改写之後,却列不出来我要的结果。
其中还扯到的阵列公式的观念,弄得我头痛,第一次知道还有阵列这个概念。
我改写出来的公式如下
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$59,A$1:A$59,0)=ROW($1:$59),ROW($1:$59),4^8),ROW(A1)))
先把B2到B59框起来後,输入以上函数後,按CTRL + SHIFT + ENTER。
结果出来的不是正确答案,
我先例出正确答案如下
从B1开始应该是
郑
毙
顷
旖
嫔
婷
燕
藏
但是用我改写出来的函数出来的答案是从B1到B59全部都是「郑」。请问我哪里做错了?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.36.240.151
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1532547699.A.B68.html
※ 编辑: ddqueen (114.36.240.151), 07/26/2018 03:42:17
1F:→ soyoso: 储存格输入後按下组合键ctrl+shift+enter,再向下拖曳 07/26 07:01
真的也。感谢您。请教一下,「储存格输入後按下组合键ctrl+shift+enter,再向下拖曳」和「先把B2到B59框起来後,输入以上函数後,按CTRL + SHIFT + ENTER」,这二者间有什麽不一样?
※ 编辑: ddqueen (114.36.240.151), 07/26/2018 08:55:57
3F:→ soyoso: 输入後按下组合键拖曳的话,row为变数,随下拉时改变 07/26 09:40
4F:→ soyoso: 选取再按下组合键 07/26 09:40
5F:→ soyoso: 如row内为单一储存格或范围列数为1的话则对应同一笔 07/26 09:40
6F:→ soyoso: 如row内为储存格范围列数为2以上的话,则所选取范围会对应 07/26 09:40
7F:→ soyoso: row的回传值 07/26 09:40
8F:→ soyoso: 因此如要选取再按下组合键的话,row内则是对应范围回传适 07/26 09:42
再请教一下,我想更直观地体会「阵列函数」的概念,有什麽教学、办法或建议吗?这是我第一次遇到「阵列函数」,可能以前也有遇到过,不过没有很上心。
※ 编辑: ddqueen (114.25.198.48), 07/26/2018 16:40:56
10F:→ soyoso: google excel 阵列公式 07/26 17:19