图片
迷水商城不竭先容列表数据经管。
在Excel中,如若咱们需要列出列表中孤高条目的纪录,不错使用FILTER函数,比如:
迷水商城迷水商城=FILTER(A2:A6,A2:A6<>"b")
筛选的等于第一列数据中不等于b的那些元素。
这个函数提供了很大的便利。然则有少量费劲的场地,那等于咱们必须了解需要筛选的结构,因为在界说条目时你必应知说念是对哪个具体区域界说的,也等于说,在第二个参数跟踪必须包含完好的条目区域,比如,
A2:A6<>"b"
在本体责任中场景中,咱们愚弄筛选时,可能有时对其中数据的里面框架结构了解得那么见解。因此,在界说条目时,咱们更风物不去触及具体区域。
云搜在线 免费真不卡屈 迷水商城迷水商城上头的筛选需求,如若要使用翰墨形容的话,咱们不错这样说:
筛选区域中那些不等于“b”的元素。
迷水商城这里,咱们使用那些代表需要树立条目的区域,春药购买网这就消逝了对区域的援用。
迷水商城本体上,在Power Query的M话语中,就有一个LIST.SELECT函数,使用的等于近似的决策。
迷水商城咱们今天就在Excel中已矣这个功能。
粗浅决策咱们的决策止境粗浅,使用一个自界说函数暗意筛选条目:
select_func(x)
这里的x等于咱们在上文中的“那些”,然后轮回检查待筛选列表中的每一个元素,如若顺应复返true,不然,复返false。
迷水商城迷水商城这样咱们就不错取得一个逻辑值数组。
迷水商城迷水商城用这个数组对列表进行筛选即可。
已矣代码很粗浅:
/** 考中孤高条目的元素*/myFilter = LAMBDA(list, select_func, LET( cond, MAP(list, LAMBDA( a, select_func(a) )), FILTER(list, cond) )这里,咱们使用了MAP函数对列表进行轮回。调用示例
底下是一个调用的例子
=myFilter(A2:A6, LAMBDA(x, x <> "b"))
图片
使用多个条目,
=myFilter(A2:A6, LAMBDA(x, AND(x <> "b", x <>"a")))商讨
当今的已矣决策中,咱们使用MAP函数轮回列表数据。
这就导致这个筛选函数只可用于单列数据。如若有多列数据,就不可孤高咱们的守望。
迷水商城此时,就需要使用其他轮回函数了。
本站仅提供存储办事,总共内容均由用户发布,如发现存害或侵权内容,请点击举报。