arrays - 有没有更好的方法将行与另一列中的名称组合在一起
问题描述
有没有更快的方法在这里创建相同的结果。我正在尝试根据 column 中的值和 columnK
中的组名将行组合在一起O
。我想将列中的组名添加O
到新列
=IFS((K1=$P$2), $O$2,(K2=$P$3), $O$3,(K3=$P$4), $O$4, "")
该公式正在做我想要它做的事情,但它会一直到 K150,所以我想知道是否有更快更有效的方法来做到这一点。
解决方案
尝试:
=ARRAYFORMULA(IFNA(VLOOKUP(K1:K150, {P2:P, O2:O}, 2, 0)))
推荐阅读
- mongodb - 使用正则表达式的 Mongo 聚合查询组
- mysql - 将帖子和评论存储在单独的表中或一起
- c# - 正确地将字符串从 C# 编组到 C++
- php - 在初始化配置之前更改存储路径但仍使用 env()
- java - 如何简化在多个字段上创建空安全比较器?
- sharepoint - 使用 OData 筛选器查询从使用 Microsoft Flow 的 Sharepoint 列表中获取具有过期日期的未清项目
- azure - 在 Azure 中运行 POSTMAN 脚本时如何识别 IP 地址
- vb.net - HtmlAgilityPack - XPath:选择特定节点之后的节点序列,直到具有特定后代的节点
- python - 如何弃用 dict 键?
- pandas - Read_fwf 不读取负数