excel - Vlookup 或索引匹配一系列单元格 - 第一个、第二个、第三个、第四个等
问题描述
所以我有两个电子表格,表 1 是一种主列表,其中有一个参与者编号、可变的体重减轻量和一个时期(月份,但它简单地表示为数字 1、2、3、4(有时由于某种原因它从 0 开始:/)见附件)。
表 2 包含实际日期和其他一些变量(这些变量现在并不重要)。我想要一个与参与者人数相匹配的公式,并为该行输入减重百分比 - 所以如果 00000021 有 13 个日期(2015 年 1 月 1 日-2016 年 10 月 1 日),它将返回 C2:C14基本上。但是,日期的数量可以从 1 到 13 不等。
我的第一个想法是索引匹配,但当然只提取了 1 个变量,因为匹配是相同的 - 参与者编号。然后我想啊哈!我将句点添加到参与者编号以创建一个具有参与者编号和句点的变量,然后在我正在查找的变量上加上一个加 1 的 vlookup,但这只是给了我第一个减肥百分比单元格. 进步了,但还不够好哈哈。
我可以让句点都以 0 开头=if(D2>0, D2-1, D2)
,或者反过来,都以 1 开头。
如果句点等于 0-12 或 1-13,也许匹配的东西?任何帮助,将不胜感激!在此先感谢,祝您有美好的一天:)
解决方案
使用下面给出的 countif 函数在第二个工作表中创建期间列。这会计算给定行上方 A 列中的参与者数量。
=COUNTIF($A$2:A2,A2)
然后使用VLOOKUP
函数找到正确的参与者和期间行并在工作表 2 中输出权重。
推荐阅读
- bash - 打印在一个字段中重复的元素与在另一个字段中重复的另一个元素相关联的行
- elasticsearch - 使用键为整数的脚本进行 Elasticsearch 术语聚合
- excel - 计算并可视化每个联系人的日期出现次数并从中制作图表
- r - 使用标准评估选择可能不存在且没有错误的列
- ruby-on-rails - 使用 Rails 的 Oauth 登录中断用户操作
- python - 发送信号以突出显示 QtableWidget PyQt 中的单元格
- c++ - LeetCode 在 C++ 中删除重复项
- kubernetes - kube-system/ingress 控制器 pod 的多个副本?
- spring - Spring Kotlin:尽管在实例化期间被注入,但 Bean 字段在运行时为空
- amazon-web-services - AWS CloudFront 使用 HTTP,但 HTTPS 出现错误 - 无法满足请求。CloudFront 无法连接到源