问题标签 [excel-match]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
909 浏览

excel - 复杂索引匹配返回 #N/A

我已经看到了让 INDEX MATCH 函数返回零而不是#N/A使用 ISNA 或 IFERROR 的解决方案。我已经在其他项目中成功使用了这些。然而,这让我感到困惑:

=INDEX($B$4:$AQ$45,MATCH(C81,$A$4:$A$45,0),MATCH(D81,$B$3:$AQ$3,0))+INDEX($B$4:$AQ$45,MATCH(E81,$A$4:$A$45,0),MATCH(F81,$B$3:$AQ$3,0))

我怎样才能让这个返回一个“0”?

我基本上是在表中查找两个值,使用两个单独标准的匹配,然后将它们加在一起。这#N/A没什么大不了的,但我的下一个功能是:

这基本上添加了所有值,并且显然#N/A在添加任何内容时返回了#N/A

0 投票
2 回答
11519 浏览

excel - 将 MATCH() 函数与未排序列表一起使用

我在使用 MATCH() 函数的电子表格公式时遇到问题。

这是具有特定问题的单元格中的公式。我正在使用 match 来查看水平范围的数据并确定哪一列包含最近的更改,但“完成”列有日期,而“保留”列有日期时除外。单元格 Y1 包含=TODAY(),因此它会根据今天的日期检查每个单元格。单元格被格式化为日期,并作为日期从左到右输入。但是,这些条目可以从较早的列重新开始,并且使日期不按顺序排列。

问题是,一次仅出现几次,MATCH()将返回一个不是最新的列。据我所知,以及它对这个公式的其他实例的工作原理是它从右到左读取数组并在第一个“最高”日期停止。

该错误专门发生在一行上,而预期结果在工作表的其他地方多次起作用。

MATCH()假设它每次都会朝某个方向阅读,我是不是用错了?代码中是否存在其他错误?或者有没有不同的方法来获得我为它编程的结果?

0 投票
3 回答
87488 浏览

excel - 为什么 Excel MATCH() 找不到匹配项?

我有一个表格,其中一些数字存储为文本(UPC 代码,所以我不想丢失前导零)。COUNTIF()可以很好地识别匹配,但MATCH()不起作用。MATCH()是否有不能处理存储为文本的数字的原因,或者这只是我必须解决的限制?

0 投票
1 回答
401 浏览

excel - 在最小值内使用间接

我有一个脚本

在 SALES 表上生成最小值的列号。问题是,当我更改最小值时,它会产生一个完全错误的数字并读取错误的列。我怎样才能让它只读取特定的列并找到最小值:L、W、AH、AS

0 投票
3 回答
14279 浏览

excel - Excel 索引匹配多行结果

我被困在 Excel 问题上,希望有人能提供帮助。我阅读了 10 到 15 个类似的主题,但我无法得到任何工作。这就是我所在的地方...

我有一个大型数据集,其中包含YearNameTotal 1Total 2(以及 20 多个其他列)的列。根据年度总数,相同的名称出现在多行中。在另一张纸上,我有另一个包含名称的数据集,我想将第一张纸中的数据拉到列中,如下所示。

在此处输入图像描述

过去我使用以下公式仅使用一年作为初始数据集来完成此操作:

我遇到的问题是向我的第一个数据集添加多年数据的结果。有没有办法根据相应列匹配行nameyear然后返回相应列的结果?

0 投票
4 回答
2250 浏览

excel - VLOOKUP 给出 #N/A 我不知道为什么

在此处输入图像描述

为什么这不起作用?我尝试检查空格,确保长度相同,等等。让我发疯!我只想要阿拉巴马!给出的错误是“值不可用”。

0 投票
1 回答
16832 浏览

excel - 以每行为基础返回最大值的列标题

我有一个电子表格,每月我需要根据该月的表格返回顶级产品。我在下面复制了我当前设置的屏幕截图。

在此处输入图像描述

我目前正在通过创建一个附加列(列H)来执行此操作,该列使用INDEX,MATCHMAX函数返回该行中最高产品的名称。

然后我使用另一个INDEX MATCH作为单元格中的查找K4L4返回该月的值。

问题是我的表格每个月都会随着新行的添加而扩展,我想知道是否有办法将两个公式合并为一个。因此,我需要做的就是更新单元格中的当前和前几个月K3L3. 我在很多张纸上都有相同的设置,所以希望尽可能地自动化。

希望得到一些帮助,如果可能的话,最好不要使用 VBA。

0 投票
1 回答
205369 浏览

excel - 检查列中的另一个工作表上是否存在 excel 单元格 - 并返回不同列的内容

我想要做的是说单元格的内容D3(在当前工作表上)是否存在于A第一个工作表的列中(在我的情况下名为列表)。(而且它们总是存在于某个地方)。返回 Column 中对应行的内容C

换句话说,如果在 Row 中找到匹配的单元格12- 从 . 返回数据C12

我使用了以下语法,但我似乎无法让最后一部分正常工作。

如何修正公式?

0 投票
3 回答
1332 浏览

excel - 匹配函数以匹配多个值

我有两列

现在我想找到具有数据Apple&的行的行号D

他们是一种使用Match函数来获取行号的方法吗?

0 投票
2 回答
8618 浏览

excel - 使用变量评估匹配函数

我想通过 VBA 使用它-

EVALUATE.

我已经尝试过:

但似乎没有任何效果。请注意,planname变量被一长串函数拒绝。