【发布时间】:2023-01-08 10:12:33
【问题描述】:
Excel 中是否有类似 map 的函数?
例如,假设我想将公式 ABS 应用于项目列表。就像是:
=ABS,{-1,2,3,4,5}
作为类 python 符号的示例:
# list comprehension
>>> [abs(i) for i in [-1,2,3,4,5]]
[1, 2, 3, 4, 5]
# map
>>> map(abs,[-1,2,3,4,5])
[1, 2, 3, 4, 5]
# passing arbitrary function
>>> map(lambda x:abs(x)+1, [-1,2,4,5,6])
[2, 3, 5, 6, 7]
Excel中有类似的东西吗?
请注意,我得到的最接近的是对列表使用本机运算符,例如 =2*{1,2,3,4,5},但这仅提供基本算术运算之类的东西。
【问题讨论】:
标签: excel excel-formula