问题标签 [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 投票
2 回答
434 浏览

excel - Excel Match() 在多列上

我有两个 Excel 工作表,比如 worksheet1 ...

和工作表2...

我已经成功地将单个单元格的内容与另一个工作表匹配,但我需要将多个单元格与另一个工作表匹配。

为了匹配名字,我会使用...

我想要做的是查看FirstName AND LastName在一个工作表中是否与另一个工作表中的 匹配FirstName AND Lastname(我正在尝试在工作表 1 中查找新记录)。

我试过了...

不幸的是,结果...

显然,这是完全错误的。

唯一的TRUE结果应该是RebekahTony

关于我在做什么的任何想法,不正确?

0 投票
1 回答
142 浏览

excel - 查找两个列表之间的匹配值

我有两个列范围:C410:C1100M5:M100. 我想遍历范围,一次一个单元格,并尝试在整个范围内C找到至少一个匹配项。M如果找到匹配项,我想将单元格的背景着色为C黄色或其他颜色(老实说,格式并不那么重要)。

我一直在努力通过公式找到解决方案。我想过 VLOOKUP 但不确定。

0 投票
1 回答
134 浏览

excel - 如果日期等于某个日期,则查找最接近的值

我想要一个公式来找到某个日期最接近 100 的货币。我做了这个公式:

但它会搜索整个工作表,而不是仅搜索日期为 02-01-2009 的行。


数据

在此处输入图像描述

0 投票
1 回答
473 浏览

excel - Excel 中的这个表达式是什么意思

使用INDEXandMATCH进行查找,遇到了某人以以下形式使用的表达式:

lookup!$L$5:$L$105是值查找表范围。我知道它应该做什么,但这data!E2-lookup!$L$5:$L$105部分没有意义。这是如何运作的?

0 投票
2 回答
1093 浏览

excel - 索引和匹配公式不显示具有不同值的重复条目

我有一个excel 电子表格 - 可在此处下载,其中包含以下一些列:

当我尝试使用组合框过滤我的数据以仅显示特定区域的公司并使用INDEXMATCH在搜索结果中与公司名称显示在同一行中的所有相关数据时,因为我有一些公司有超过项目,不太可能INDEXMATCH只需重复公司名称的第一行,如下所示:

虽然公司 1 有两个项目 1 和 2,但必须如下

但公式只是不断重复它找到的第一行。

图 1 - 不正确的搜索结果

在此处输入图像描述

图 2 - 我想在搜索结果中显示的主要数据

在此处输入图像描述

0 投票
1 回答
126 浏览

excel - Excel MATCH 语句嵌套在 INDIRECT 语句中?

我有这两个功能:

  1. =INDIRECT("A"& MATCH(A16,Sheet1!A:A,1))

  2. =INDIRECT(J3&"! PUT FUNCTION 1 HERE ")

函数 1 返回A17工作表 1 上单元格的值。

函数 2应该返回A17Sheet 2 上的值(第二个间接函数是指J3包含“Sheet2”的单元格)。

当我将两者结合起来时,我收到一条错误消息。

任何帮助是极大的赞赏!

0 投票
1 回答
100 浏览

excel - 在excel中提取和比较日期

例如:

在我的第一个选项卡Last visit上,我有列Customer Name、、Customer #Scheduled date

在我的第二个选项卡上,All visits我有Customer NameCustomer #Visit Dates。现在,此选项卡显示所有访问日期(甚至是最后一个打开的日期Last visit),而第一个选项卡仅显示他们的上次访问日期和下一个预定日期。

目标:在我的第一个选项卡上Last Visit,我需要一些逻辑来比较计划的访问日期与所有访问日期......对于那个特定的客户 ID。因此,在Scheduled date我想要一个新列Last visit date来比较该特定客户的最后一次访问日期之前的访问之后的下一列。所以有些客户有多次访问,我需要每个客户的每个单元格(这家商店超过 300 个)读取他们访问的所有时间,并且只提取最大值(最近但不是他们最后一次访问的时间)日期第二个标签All visits

我想要他们所有访问的第二大日期的原因是因为在all visits选项卡中,甚至他们的预定日期也输入在那里。

示例:选项卡 1:

等表 2:

所以我想要日期4/15/14而不是其他两个..

我有一个适用于大多数客户的部分方程。方程的问题是:

如果客户每月访问一次以上,它仍然会拉出他/她所有访问的第二高日期。我如何检查以确保最后一次访问之前的访问必须少于他们的最后一次访问

这是我的等式:

{=LARGE(IF(('所有访问'!B:B='上次访问'!B2),('所有访问'!C:C)),2)}

B2对应于客户 ID(它与另一页上的他们的 ID 匹配,所以当我将其向下拖动时,它只会继续匹配 ID)...

一个问题的例子:

请注意每月有多次访问,因此我的等式将 6/18/2015 放在所有位置,即使他们该月的预定访问次数少于他们的last visit.

0 投票
1 回答
86 浏览

excel - Excel - Automatically return all locations based on 2 criteria

I'm not sure if this has been asked before, but I couldn't find any similar questions.

I have a very large spreadsheet (>30,000 rows, >250 columns, all cells with data). The data in the spreadsheet is made up of delivery information. The key information is the client name and the location of delivery. There are over 400 clients and each client could have up to 400 deliveries to any of 20 locations.

What I need to do is list all the delivery docket number of orders sent to a client at a specific location in a separate spreadsheet. (I know that I could do this by filtering, but it is very time consuming).

The ideal scenario is that I select the company and location from a drop down, and the a formula(e) in column A would pull in all the information for docket number based on the client and location.

An example:

I tell the system that I want the dockets for the following location:

The system returns the following dockets:

I assume that I would need to use an INDEX search, but I have no idea how to put it in Excel.

Note: we cannot use macros, as they have been disabled on our systems.

Any help would be gratefully appreciated.

0 投票
1 回答
130 浏览

excel - 在行中匹配单词,然后根据匹配的列值条件格式化其他行

我有一个电子表格,我想在列标题中搜索单词“Total”,然后查看与“Total”匹配的列,找到值大于 1 的任何行并突出显示该行。搜索“Total”的原因是可以随时添加更多列,但总会有一个“Total”列,如果总数大于 0,我总是想突出显示该行。

我对使用该MATCH功能感到非常困惑。

我有一个示例电子表格,但看不到如何上传。

0 投票
3 回答
26625 浏览

excel - 数组公式中的 MATCH 函数可以返回多个匹配项吗?

我尝试MATCH在数组公式中使用该函数来返回多个匹配项(默认情况下它只返回第一个匹配项)。但是,这似乎不起作用。如果没有复杂的、难以理解的公式,我该如何解决这个问题?