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

excel - Excel - 匹配 2 个单独列中的单元格值,如果匹配则粘贴不同的值

上面的公式被粘贴在D1.

我需要它返回与匹配和字段C在同一行的单元格:AB

理想情况下,如果我在 中运行公式D1,它将返回M091837

任何帮助将不胜感激!

0 投票
1 回答
343 浏览

arrays - 带有地址和间接来自另一个工作表的 Excel 引用数组

作为 Excel 中公式的一部分,我正在尝试创建对位于另一个工作表上的数组的引用。为了做到这一点,我试图以这种方式结合 INDIRECT 和 ADDRESS:

当我自己粘贴地址公式时,我收到了正确的地址,但是一旦我将它们与间接结合起来并尝试将它们放在下面的公式中,它就不起作用了。有谁明白问题可能是什么?

0 投票
2 回答
592 浏览

python - 比较两列并将相关值添加到第二列

我试图将 A 列中的每个值与 E 列中的每个值单独进行比较,如果 A 列中的一个值等于 E 列中正在比较的值,则将单元格的值放在列中匹配值的右侧A 列 E 中匹配值右侧的单元格。我进行了一些研究并接近了,但仍然有问题,不知道如何解决它。我有 python 编程经验,但从未将它与 excel 一起使用,所以如果那是最简单的解决方案,我可以做到。这是我输出的图片。

在此处输入图像描述

这是我使用的功能的图片。

在此处输入图像描述

我使用 Kutools 为我生成功能。

谢谢

0 投票
0 回答
68 浏览

vba - 拉动多个模块以满足总体标准

我目前有一个 INDEX+MATCH 解决方案,用于提取匹配标准。这是我使用的当前设置:-

有一个带有两张表的 excel,-数据表包含一个库存主数据,其中..我们可以看到每个项目都显示有多个批次,每个批次都有自己的数量,具体取决于它们的存储位置。-表 1 是我的最终用户希望根据两个标准获得确切批次的产品的订单表格。标准是 - 产品编号和数量匹配以填充。

正在使用的公式 -=INDEX(C:R,MATCH(1,(C:C=W3)*(R:R>=Y3)*(D:D>=X3),0),3)

数据 - 当前库存

新要求:-

如上所示,我们对某个产品有多个批次,现在如果订单数量高于单个库存模块中可用的数量。报告不会提取批次组合来满足请求。如果订单数量高于单个库存模块的数量,您能否告知我可以在 excel 中使用哪种功能。它应该从该模块分配库存直到其限制,然后找到下一个可用模块。请参阅下面的示例,了解新输出的外观。

数据 - 当前库存

可以借助任何高级 excel 函数/查询来解决这个问题吗?

谢谢。

0 投票
2 回答
210 浏览

excel-formula - 使用 Excel 将通配符搜索中的单个单元格值返回到单个单元格中

所以我一直在尝试在 Excel 中解决这个问题(Office 2016,Mac El Capitan,安装了最新更新),但到目前为止都失败了。

本质上,我想在一系列单元格(在本例中为 A2:A9)中搜索部分关键字 (A2)。因此,与此标准匹配的所有单元格都应出现在结果范围 (E2:E9) 中。我已经为此苦苦挣扎,因为我只能返回一个结果(例如 E2 中的一个行条目)。我曾尝试使用 INDEX 和 MATCH 进行此操作,但到目前为止都失败了。

在此之后,我将使用 vlookup 在 B2:B9 范围内查找相应的数量,这目前有效。

最终的预期结果作为图像附加。

非常感谢你的帮助。

期望的结果

0 投票
1 回答
127 浏览

excel - Excel 以列表为条件匹配

我想使用列表形式的几个条件(文本、字符串)在 excel 中执行匹配。例如:

我试过这个,但它不起作用。

我也上网查了一下,没有类似的

知道我该怎么做吗?

问候。

0 投票
2 回答
1139 浏览

php - 将Excel行数据获取到php中的mysql列

我知道如何使用 php 从 excel 获取数据到 mysql。请看下面的excel图表:

Excel文件

我想在下面的mysql表中输入数据。从 excel 文件列 D、E、F、G 数据将作为行插入 mysql 表中,列 A、B、C 和 H 将作为列输入,但将遵循行号为 A、B、C 和 D

带有数据的 MYSQL 表

我觉得我问的有点复杂。但请尝试就如何做到这一点提出一些想法或建议。我无法更改 excel 文件,因为有很多文件要以这种方式进行。

0 投票
2 回答
827 浏览

excel - 匹配两个表之间的条件以查找列表中的最大日期

我有 2 个数据表,一个只有 5 列,第二个是 100 列,但简单来说,它们具有以下格式。两者都有数百行长。

表1(按升序排序,所有列)

表2(未按任何方式排序)

我一直在尝试使INDEX/MATCH我通常使用的公式(如下)更复杂一些,以避免我在数据处理中遇到的一些错误。我正在尝试TeamT从表 1 中提取名称并填充stats表 2、E 列及以后的行。我这样做是基于

  1. Names表 1 列 D 和表 2 行 1 之间的匹配
  2. Dates在表 1 中 <=Dates在表 2 列 C 中具有以下公式

我现在的公式=INDEX(Table1!$A:$E,MATCH(1,(Table1!$D:$D=Table2!E$1)*(Table1!$A:$A<=Table2!$C2),0),5)

正如您可能看到的,如果表 1 中有多个日期小于 C2,我只会得到第一个。我真正想要的是最大的(最新的)。我一直在玩MAX/IF语句和INDEX/MATCH/IF语句,但无法得到正确的结果。这些失败尝试的一些示例如下

示例 1 =MAX(IF(Table1!$D:$D=Table2!E$1,IF(Table1!$A:$A<=Table2!$C2,Table1!$E:$E)))

示例 2 =INDEX(Table1!$E:$E,MATCH(MAX(IF(Table1!$D:$D=Table2!E$1,Table1!$A:$A<=Table2!$C2)),IF(Table1!$D:$D=Table2!E$1,Table1!$A:$A<=Table2!$C2),0))

任何帮助,将不胜感激。我已经尝试了很多我找到的解决方案,但我仍然在这个问题上拉扯我的头发。

我还有第二个公式变体,其中我匹配基于Dates表 1 中的日期在表 2 列 C 中 >= Dates。在这种情况下,我想要最小匹配(最旧的日期)。我假设我只是使用MIN而不是MAX这个?

0 投票
0 回答
115 浏览

excel - 使用第一列中可能的非唯一值在第二列中查找匹配项

我有两列数据:( SubID)Column AGender( Column B)。可以在SubID中多次列出Column A。我想创建一个新列 ( Column C),其中列出了中出现的Gender每个实例。 SubIDColumn A

为此,我需要查找/匹配GenderinColumn BSubIDin Column A,同时仅报告GenderinColumn C并且不返回空白单元格或仅重复Column B.

我用过VLOOKUPINDEX/MATCH没有任何真正的运气。我确定我的公式中的某些内容设置不正确。

下面是我的数据示例和我尝试过的一些公式。

样本

=IF(B2=".",INDEX($A$2:$B$6081,MATCH(A2,$A$2:$A$6081,0),2),INDEX($A$2:$B$6081,MATCH(A2,$A$2:$A$6081,0),2))

=IF(B3=".",(IF($A$2:$A$6081=$B$2:$B$6105,$B$2:$B$6081,"x")))

=IF(ISERROR(INDEX($A$2:$B$6081,SMALL(IF($A$2:$A$6081=A4,ROW($A$2:$A$6081)),1),2)),"",INDEX($A$2:$B$6081,SMALL(IF($B$2:$B$6081=A4,ROW($A$2:$A$6081)),1),2))

0 投票
1 回答
65 浏览

excel - Excel 匹配函数

我的工作表有两列:Column AColumn B

Column A有一个名称列表,并Column B有相应的值。

列表 ( Column A) 中的某些项目在 中具有不同值的重复项Column B

我正在尝试做的是删除重复项,Column A并且每个重复项只有一个,并且它们的所有对应值都在一个单元格中。

例子:

我正在使用下面的公式,但它给了我一个#NAME?错误:

有人可以告诉我我做错了什么吗?