小赖同学吧 关注:25贴子:151
  • 0回复贴,共1

问题:多行多列取数字,转一列

只看楼主收藏回复


问题:多行多列取数字,转一列
将不连续的两行数字,排除0,去重后,转成1列
解:
这是不连续的区域,我们可以一次性选中整个大区域,再过滤掉不需要的部分
=1/(1/B1:I5)
1除以数据,可以把文本/空/0都做成报错,数字会变成倒数,那就1除一次
再将多好多列的数据转一列,再去重
=UNIQUE(TOCOL(1/(1/B1:I5)))
{#VALUE!;999;888;#DIV/0!;676;109;950}
再过滤掉非数字部分
=FILTER(UNIQUE(TOCOL(1/(1/B1:I5))),ISNUMBER(UNIQUE(TOCOL(1/(1/B1:I5)))))
部分版本需要按shift+Ctrl+回车
这里有新函数,返回#name错误的话,是版本问题
可以主页搜,多行多列转一列 关键词
思路是一样的,就是靠1/1/大区域,过滤非数字


IP属地:广东1楼2024-04-27 11:51回复