问题标签 [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 回答
921 浏览

excel - 带有 INDIRECT/MATCH 数组的外部工作簿 VLOOKUP

好的,在我拔头发之前我需要一些帮助:P

我最终想要做的是找到第二个 vlookup 值。基本设计是 1. 使用 MATCH 公式查找值行号 2. 然后使用 INDIRECT 公式将表格数组从原始 VLOOKUP 下移一位

听起来很简单。我已经让它在一个工作簿中完美地工作,但我的 VLOOKUP 需要在第二个工作簿中找到值。

在我的脑海中,下面的公式应该有效,但显然不是。

所以我的虽然是

  1. 查看工作簿 1 A1 单元格
  2. 工作簿 2(又名 InsightsDataExport)中的表数组
  3. INDIRECT 将列“AP”与行号配对。使用 MATCH 公式找到行号以在工作簿 2 AP 列中查找 A1 值表单工作簿 1 的第一次出现,然后加 1(因此表数组在第一次出现之后开始)

我只是在这里转来转去。如果有人能指出我正确的方向,那将不胜感激。

0 投票
1 回答
2973 浏览

excel - Create New Unique ID Based on Two Columns - Excel

I have a problem at work where we would take an old SKU number and replace it with a new one. Unfortunately, there are instances where the new SKU number replacing an old SKU number would eventually become an 'old' SKU itself and would be phased out. Below is an example.

With the way I need it formatted for work, I need the three different SKU's to become 1 unique SKU, so 06223, 34162, and 51095 would equal a new SKU # of 12345.

This is what I would need it to look like

I am not too familiar with the indirect function but I have been told I may need to use that. I appreciate all the help. Thank you!

EDIT @CallumDA this is what I am getting with your code

Rows 2 and 3 should have 2 in the all new sku

0 投票
1 回答
2692 浏览

excel-formula - Excel 匹配未返回正确的行号

正如您从图像中看到的,我的匹配公式返回值 10。我希望它返回 7,因为它向下 7 行。

为什么会这样?Excel 截图

0 投票
1 回答
248 浏览

excel - 索引匹配匹配功能问题

我正在使用 INDEX MATCH MATCH 执行矩阵查找,但以下公式返回“#N/A”:

问题似乎是我的 Table1 标题行中的日期被识别为文本。我怎样才能让它工作?

0 投票
1 回答
58 浏览

random - MS Excel - 根据随机行选择运行公式或保存以前的值

我有一个 Excel 表,我根据数字带选择随机行。我最初的目标是选择一行并保存随机数生成器选择它的时间。但是,由于函数的重新计算和波动性rand(),我无法保存所有行的选择时间;只有当前的。

  • G2: =RANDBETWEEN(0,E11+100)
  • H2: =MATCH(H2,$E2:E11,1)
  • I2: =INDEX($A$2:$A$27,$I$2)
  • Cx: =IF($Ax=$J$2,NOW(),0)x行号在哪里
  • Bx: =VALUE(Cx)x行号在哪里

最初,我认为该value()功能可能会模拟手动“选择性粘贴”>“值”命令并有效地“冻结”当前值,但这不起作用(不足为奇)。

在弄清楚我做错了什么之前,我能够反复输入F9并成功地观察到浮点时间戳在C列中随机跳跃,并且它的值按预期增加。此外,这将反映在B列中。但是,以前的时间不会被保存,而是重置为 0。

0 投票
3 回答
6966 浏览

excel - Excel 匹配如果大于零

我在 excel 中工作,我想使用公式 MATCH 来检索列中每个大于零的数字的行。例如,拥有下一列

我想在其他列中获得以下内容:

¿ 使用 MATCH 公式可以做到这一点吗?如果没有,那么¿如何实现这一目标?

0 投票
1 回答
75 浏览

excel - Excel:匹配函数未知(甚至在函数库中都找不到)

我的问题是 Excel 中无法识别该函数MATCH(我使用的是 Microsoft Excel 2010)。

错误:

错误

当我尝试评估公式时,我得到了这个(这证明该MATCH函数无法识别):

这证明

我怎么解决这个问题?

0 投票
0 回答
37 浏览

excel - Excel 匹配不匹配

为了确保对帐中包含正确的行项目,我创建了一个MATCH函数(因为两个文件/选项卡中没有其他唯一标识符)。

由于存在 +/- 0.01 的舍入差异,如果无法匹配添加 0.01 和减去 0.01,我还创建了列。

在此示例中,我有一些不显示为匹配项的项目,但是当我使用条件格式时,它们显示为匹配项。

我尝试过使用以下内容:

  1. 文本到列功能,
  2. 复制粘贴值,
  3. 将粘贴复制到记事本并从记事本复制粘贴值,
  4. 将数字从选项卡 2 复制并粘贴到选项卡 1,然后使用格式刷。

唯一似乎有效的是,如果我将这些输入到正确的数量。

我可以尝试另一种解决方案吗?

0 投票
1 回答
213 浏览

arrays - Excel 匹配函数返回查找数组之外的行

MATCH我在 Microsoft Excel 中对该函数的应用有问题。

我已经习惯了使用INDEX-MATCH组合并且以前从未遇到过这样的问题。

问题是MATCH函数返回的行号在查找数组之外。

输入数据可能看起来有点复杂:

  • A包含间隔 10 分钟的日期时间(例如:08.03.2016 00:00、08.03.2016 00:10、08.03.2016 00:20、dd.mm.yyyy hh:mm)。
  • B包含查找数组,由与每个日期时间相关的不同值集组成。

该列表很长,B 列不是唯一的结果值列,这也是我创建一些命名范围的原因。

有问题的功能是:

命名范围是:

  • MainData= 所有日期时间和结果单元格,大约A4:D2000.
  • DateSelector= 日期时间单元格(动态数组,确认 Column 中的单元格数量A)。
  • hex1_cur= 结果列的标识符,在这种情况下表示 Column B

E18+E19形成评估期的开始日期时间,并E21+E20标记结束点。

E37具有查找值,如您所见,我使用match_type 1,因为我想找到小于或等于我的查找的最大值。

为什么该功能在屏幕截图的第一个评估期(公式在 中D38)有效,但在下一个()中不再有效E38

请注意,INDEX-MATCH主 MATCH 搜索的查找数组部分中的数组工作正常,因此故障不应该在我的命名范围内。

在这个工作表中,我也将这个完全相同的结构用于其他目的,到目前为止它是正确的。

那么我的公式中的 main 函数如何在-restricted 查找数组MATCH之外返回行号?INDEX-MATCH

在这个测试用例中,查找数组从行到行INDEX-MATCH产生准确的位置结果,但结果行号为,如图中的图片所示。18730939E38

相反,公式61的结果row 准确地位于其自己定义的查找数组中:D38INDEX-MATCH

屏幕截图显示公式单元格的结果行和位置

我很抱歉解释不清楚。请询问您是否没有正确理解情况。

0 投票
2 回答
327 浏览

excel - Excel MATCH 函数错误

我正在尝试使用该MATCH函数查找包含“~”的值,但它返回#N/A错误。

请参见下面的示例。单元格B1返回#N/A

我使用该RIGHT功能删除“〜”,它工作。

我的问题是我必须匹配诸如“~toto~tata~tutu”之类的值。

有谁知道如何解决这个问题?

仅供参考,由于不兼容的原因,我不能使用 VBA。