- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用以下公式:
=VLOOKUP(E9, 'Raw data'!$A$1:$I$45857, 9, FALSE)
我有两个选项卡,我希望在第一张工作表中的一列中查找与 E 列中找到的 ID 号关联的“原始数据”中找到的 # 值(数据从单元格 E9 开始)。我的第二个选项卡“原始数据”包含与数据范围 A1:I45857 中工作表 1 中的 E9 开始找到的字段相同的字段。我想要从“原始数据”返回的列是第 9 列。我只想精确匹配。
我认为 Excel 的想法是在数组“原始数据”中查找 e9,当我看到它时,返回我在数组“原始数据”中该行的第 9 列中找到的值。
Excel 的含义 - 公式或函数无法使用值
我很困惑,因为该值实际上在该数组中可用。当我过滤并搜索其中一个 ID 时,我会在两张表中找到它。两列的数据类型都是数字,并且没有恶意空格或任何东西......
我的目标最终是获取 ids 的子集,并查看sheet1 上找到的 # 和“原始数据”上找到的数字之间的差异。我进行了 Vlookup-ing,这样我就可以获取“原始数据”上的 # 值,将其设置在我将其与 Sheet1 上进行比较的 # 旁边,然后我可以旋转数据以根据 ID 聚合这两个数字并创建显示两者之间差异百分比的计算字段。
任何有关如何修复我的 vlookup 或基于通用 ID 将我的 # 从“原始数据”连接到sheet1 的解决方法的意见都非常感谢。
最佳答案
对于这种情况,我建议您考虑 INDEX 和 MATCH 的组合,而不是 VLOOKUP。 VLOOKUP 有 2 个主要缺陷:(1)你必须对数据进行排序,以便你的搜索词是连续数据 block 的最左边的列(正如你刚才看到的); (2) 它是 volatile 的,这意味着当在数据 block 中插入列时,它将不再正确地“计算”要移动以检索数据的列数。
MATCH 就像 VLOOKUP 的一半。您给 MATCH 一个特定的列或行,以及一个要搜索的值,它只会返回其中必须移动才能找到该值的单元格数量。
=MATCH(A1,B:B,0)
这表示“查看 B:B,然后告诉我 A1 的值出现在哪一行”。
INDEX 就像 VLOOKUP 的另一半。您为 INDEX 提供一组单元格(行、列或二维范围)和特定的行号(可能还加上列号),它将返回该单元格的值。
=INDEX(C:C,5)
这将为您提供单元格 C5 的值,它是在给定 INDEX 的列中找到的第 5 行。结合这两个公式,它将返回 C 列的值,其中 B 列与 A1 匹配:
=INDEX(C:C,MATCH(A1,B:B,0))
这个公式给出了相同的结果
=VLOOKUP(A1,B:C,0)
VLOOKUP 在这里看起来更简单,但 INDEX 和 MATCH 的用途要广泛得多 - 在您的情况下,您不需要重新排序数据即可使其正常工作,您可以使用以下公式:
=INDEX('Raw Data'!I:I,MATCH(E9,'Raw Data'!E:E,0))
一旦您养成使用 INDEX/MATCH 而不是 vlookup 的习惯,您会发现您的数据管理起来更加灵活。
关于excel-formula - VLOOKUP 值不可用于公式或函数,但应该可以,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31951976/
我正在尝试使用神经网络进行预测。 创建一些X: x f y ~ x1 + x2 ## fit model using `f` model model Call: neuralnet(formula
我要字段idEmpresa使用 idDepartamento 成为@Formula 字段(这是另一个@Formula 字段)在 WHERE陈述。 @Entity public class CfgUsu
我正在使用Google Apps脚本从概念数据库中查询数据,并在我的Google日历中创建日历事件。。我遇到了一些奇怪的行为,我搞不懂。。我的概念数据库为每个事件都有一个条目。每个事件都有开始和结束日
例如:将公式左侧的7个单元格相加。。值得注意的是,当在其左侧或范围内的某个位置插入新列时,该公式应该起作用。不扩展范围,不跳过新插入的列。
例如:将公式左侧的7个单元格相加。。值得注意的是,当在其左侧或范围内的某个位置插入新列时,该公式应该起作用。不扩展范围,不跳过新插入的列。
例如:将公式左侧的7个单元格相加。。值得注意的是,当在其左侧或范围内的某个位置插入新列时,该公式应该起作用。不扩展范围,不跳过新插入的列。
示例:对公式左侧的7个单元格求和。。值得注意的是,当在其左侧或范围内的某个位置插入新列时,该公式应该起作用。不扩展范围,不跳过新插入的列。
我需要帮助才能在 MS Excel 工作表中执行以下功能。工作表示例如下 A B C D E 1
好的, 我有一个射弹,其位置定义如下: a.x = initialX + initialDX * time; a.y = initialY + initialDY * time + 0.5 * gra
我正在尝试根据另一个点的经度计算一个点的经度。它们具有相同的纬度,并且它们之间的距离是已知的。我尝试使用余弦的特殊定律公式。 # 'lat' short for 'latitude', 'lng' s
我使用haversine公式来计算点之间的距离。这个公式的结果是米还是公里? http://en.wikipedia.org/wiki/Haversine_formula 任何人都可以帮助我吗?
取消使用鱼眼镜头或广角镜头制作的照片的最简单方法是什么?我正在寻找一个参数很少的像素投影公式。相机和镜头参数将不可知,因此用户必须直观地更改参数。谢谢 最佳答案 有好纸here这为镜头畸变提供了一些看
当使用来自 Formula package 的 Formula() 或 as.Formula() 时,我收到一条警告消息。它似乎不会影响功能,但我无法理解它的来源。 我正在使用 Formula 包更新
我正在使用这个公式来显示本月剩余的天数。是否可以在工作日内执行此操作? =EOMONTH(TODAY(),0)-TODAY() 最佳答案 分析工具包还提供函数 NETWORKDAYS 来查找两个日期之
我正在向字段添加公式: @Formula(value = "(select count(*) from approvalGroup as a where a.isAccounting=true)")
我想根据标准在下面的 C 列中使用 IF 公式发表评论: A B C 10 56% Leader 20 10% Laggard 55 45% Mover 90 90% Cashco
有没有更优雅(更简单)的方式将变量放入.formula?我不想使用 .formulaR1C1 我有这个代码: Range("C8").Select Selection.End(xlDown).Sele
我在 excel 中解析字符串,我需要通过最后一个数字返回所有内容。例如: Input: A00XX Output: A00 在我的情况下,我知道最后一个数字将在索引 3 和 5 之间,所以我用暴力强
我有一个包含两张纸的 LibreOffice Calc 文件。表 2 只有一列 A 有很多数字。在工作表 1 中,每行的 A 列也包含一个数字。我想从工作表 1 中删除所有在 A 列中具有值的行,这些
Excel的范围下拉(或拖拽)操作的公式是什么? 输入2,5,7,9然后向下拖动,显示11.5 13.8 16.1 18.4 ....步骤2.3 输入5,10,20然后向下拖动,显示26.66667
我是一名优秀的程序员,十分优秀!