Excel';s相当于Python';s地图
我正试图找到一种方法,将公式自动应用于数组中的所有单元格(无需为第一个单元格写入公式,然后向下拖动/使用键盘快捷键将其复制到欠整洁的单元格)。 这与python的“map”函数非常相似,它在概念上与python中的“reduce”和“filter”函数相关联 由于excel中有一个FILTER函数,它的工作原理与python的FILTER类似,我想知道是否有一个函数的工作原理与python的“map”类似 实际上,我可以编写“Excel';s相当于Python';s地图,python,excel,mapreduce,Python,Excel,Mapreduce,我正试图找到一种方法,将公式自动应用于数组中的所有单元格(无需为第一个单元格写入公式,然后向下拖动/使用键盘快捷键将其复制到欠整洁的单元格)。 这与python的“map”函数非常相似,它在概念上与python中的“reduce”和“filter”函数相关联 由于excel中有一个FILTER函数,它的工作原理与python的FILTER类似,我想知道是否有一个函数的工作原理与python的“map”类似 实际上,我可以编写“=过滤器(名称;名称上的条件)”,但我找不到任何实用的方法来编写“=映
=过滤器(名称;名称上的条件)
”,但我找不到任何实用的方法来编写“=映射(名称;名称上的函数)
”,其中名称在名称管理器中定义并与特定范围关联(例如:名称=A1:A10
)
下面是一个小的示例 我有这张桌子: 表01 A. B 1. 办公室 笔记 2. 罗马 3. 米兰 4. 米兰 5. 都灵 6. 罗马 笔记 换句话说:
=IF((Offices="rome")*(Notes=""),$E$7,INDEX($D$7:$F$7,MATCH(Offices,$D$8:$F$8,0)))
他应该把火柴洒下来
谢谢你,斯科特。这是一种可靠的方法来执行我不知道的路由。但是可能的附加规则呢,比如关于票据可能缺失的规则?(如果办公室是罗马,没有便条,那么联系人应该是马可,而不是乔瓦尼)这个问题可以通过索引功能轻松解决吗?我编辑它以返回它。您可能需要刷新页面非常感谢Scott。“规则”这件事可能问起来很愚蠢。最主要的是关于路由,它工作得很好。我需要学习一下这个索引+匹配组合来掌握它,但它是有效的,它很简单,这是很重要的。非常感谢你!如果这是有效的,请通过单击复选标记来正确地标记标记。