Tag: 匹配

用一个先决条件写一个MATCH或LOOKUP语句

我期待着写下一个具有以下条件的声明: If A1="apples" then match B1 in Sheet4 column C If a match is found return the value in F1 If no match then return the value of F2. 公式将写入D1。

MATCHfunction将不适用于单元格引用

我正在尝试在多张工作表中使用INDEX / MATCH函数。 基本上,我希望Excel查看单元格C3中的值,在另一个表上find与C3值相匹配的行,并返回该行H列中单元格的值。 如果我把C3的值放在引号中(例如"99213" ),那么我在下面写的这个公式会起作用,但如果我使用单元格引用本身(例如C3 ;见下文),它将返回"99213" #N/A 我在这里错过了什么? 如果有帮助,C列中的值由5位字母数字string组成,格式为“常规”。 =INDEX('2015 RVU data'!$H$8:$H$8922,MATCH(C3,'2015 RVU data'!$A$8:$A$8922,0))

接收与公式重复

我一直在试图找出过去两周的这个公式! 现在,我正在使用的公式为前几个单元格,然后我开始接收重复,我不明白为什么。 我也想#N / A值是空白的,因为我确实需要公式全部列C. 我的目标是什么? 我有超过1000个竞争对手的名字,每个竞争对手都会被放入一个“事件”(图1)。 这些“事件”名称放在每个工作表的单元格B5(如图2和图3所示)中,最多可以有40个事件(工作表)。 因此,在第一张照片中,托德(D14)在事件A(E14)中。 我需要托德的名字出现在第二张照片的C9中,这与我的公式有关; 但是,如果向下看第二张图片的下列单元格并将其放入第三张图片,名称将开始复制。 然后,当事件A和B没有进一步的竞争者名字时,我收到#N / A值; 我想保持空白。 屏幕截图只是一个简单的例子,但是竞争对手也会列出他们的姓氏(格式为:名字_姓氏)。 下面是C9的公式(第二张照片) =INDEX('COMPETITOR NAMES ~ DIVISIONS '!D14:E$1201,MATCH('First Event'!$B$5,'COMPETITOR NAMES ~ DIVISIONS '!E14:E$1201,0),1) 下面是C10的公式(第二张照片) =INDEX('COMPETITOR NAMES ~ DIVISIONS '!D15:E$1201,MATCH('First Event'!$B$5,'COMPETITOR NAMES ~ DIVISIONS '!E15:E$1201,0),1) 感谢您的时间和帮助!

如何通过数据透视表中的值返回标头

我有一个像这样的数据透视表: Sum of Gf_Amount | Column Labels | 2015 | | | | Grand Total Row Labels | 17-Mar | 18-Mar | 19-Mar | 20-Mar | 3601 | 20 | 20 | | | 40 10386 | 35 | | | | 35 76301 | 5 | | | | 5 80941 | | | […]

索引匹配匹配公式或多个查找值的类似/一组查找值

我有一个数据表,基本上列A有公司名称(简单地通过Z),而列B到F有财务信息(股票金额,留存收益等)。 (row 1) Company Stock Dividends Net Income Retained Earnings (row 2) A 5.4 7.6 44.5 57.5 (row 3) B 8.2 8.4 78.6 88.9 (row 4) C 13.4 2.2 14.4 14.5 (row 5) D 4.7 5.4 8.9 16.7 … (row 27)Z 5.6 8.4 12.5 11.1 (row 29)Sum of the following companies: (row 30)A Stock (row […]

将单元格匹配到另一个范围中最接近的最高值

我在Excel工作簿的“构build”选项卡上有一个数字,同一工作簿的“OH”选项卡上有一个随机数字列表。 我正在试图将buildup选项卡上的数字与OH选项卡上最接近的最高值相匹配。 我在网上find了这个公式,并把它调整到我的单元格引用和表单名称,但是它似乎只匹配最接近的数字而不是最接近的数字: =INDEX(OH!$B$2:$B$250,MATCH(MIN(ABS(buildup!AC8-OH!$B$2:$B$250)),ABS(buildup!AC8-OH!$B$2:$B$250),0)) OH是带有随机数列表的表单。 buildup!AC8是我希望匹配到OH选项卡上最接近的最高值的数字的单元格引用。

过滤两列的信息

我需要一个提示是解决Excel的任务。 我有两列数据(比如说A列包含了我在五月见过的人的名单; B列是我计划在六月见面的人员名单)。 Excel中是否有一个函数可以比较两个列,并给我一个我在五月见过但六月份没有列入计划会议列表的人列表,并在列C中显示结果?

Excel从第二个表中的多行获取最大值

我有两张桌子 第一桌: ML_ID PID Task Name Start Color 1 PID1 One 01.01.2016 R 2 PID2,PID3 Two #N/AG 3 PID3 Three 01.03.2016 A 4 PID4 Four 01.04.2016 R 5 PID5 Five 01.05.2016 G 6 PID6 Six 01.06.2016 A 7 PID7 Seven 01.07.2016 R 8 PID8 Eight 01.08.2016 G 9 PID9 Nine 01.10.2016 A 10 PID10 Ten […]

HLookup与嵌套的MATCH

我正在尝试返回目标下方的单元格中的文字。 D13包含文字。 =HLOOKUP(D13,'Sheet1'!$E:$E,MATCH(D13,'Sheet1'!$E:$E,0)+1,FALSE) 给我一个#N / A(值不可用)错误。 有什么想法吗?

Excel停止响应后一段时间-for循环vba

当我运行下面的代码时,Excel停止响应一段时间(5-6秒) 它能做什么: 在e1检查值是否在两张纸中的任何一张上存在,如果是,则将其中来自e1的值的行移动到另一张纸张上,如果没有find,则不执行任何操作 Option Explicit Sub RemoveEmail() Dim wi, wn, wo, wr As Worksheet Dim e1 Dim FinalRowI, FinalRowN, FinalRowO, FinalRow Dim i, j Set wi = Sheet2 Set wn = Sheet3 Set wo = Sheet4 Set wr = Sheet5 FinalRowI = wi.Range("B1048576").End(xlUp).Row FinalRowN = wn.Range("C1048576").End(xlUp).Row FinalRowO = wo.Range("C1048576").End(xlUp).Row FinalRow = WorksheetFunction.Max(FinalRowN, FinalRowO) For i […]