Tag: 索引

索引匹配多个引用

在这里input图像说明 Item ID Description Fifteen Digit Fourteen Digit Thirteen Digit Twelve Digit Eleven Digit Ten Digit Nine Digit Eight Digit Seven Digit Six Digit Item ID 1100001 POS – BANK MACHINE – – – – – 1100001123 110000112 11000011 1100001 – ABC 1100001 1100280 ALIEN EDP 30 ML (30×1) – – – – – 1100280123 […]

在一行中查找最高3个值,并在Excel中返回相应的列标题

在MS Excel中,我试图确定一行中最高的3个值,并匹配相关的相应标题值。 但是,如果值相同,则返回相同的标题值。 不过,我希望它返回下一个标题值。

Excel索引匹配小 – 公式只能在手动模式下工作

我正在尝试为我的需要调整公式,但由于某种原因,我似乎只能在手动计算模式下才能使其工作。 如果select自动模式,则公式在每一行都返回0。 在本质上,公式是在表格DIL-2018-08-14的列H中匹配基于列I中的蓝色关键字的所有匹配。它们都只在手动模式下工作良好,并且仅在每个单元格手动重新计算之后才起作用。 有人可以build议,如果有避免这种情况,并使其在自动模式下也wortk。 公式是: =IFERROR(INDEX('DIL-2018-08-14'!$H$9:$H$502,SMALL(IF(ISNUMBER(SEARCH(LEFT(I8,FIND(" ",I8)-1),'DIL-2018-08-14'!$H$9:$H$502)),ROW('DIL-2018-08-14'!$H$9:$H$502)-ROW('DIL-2018-08-14'!$H$9)+1),COUNTIF($J$7:J8,"*"&LEFT(I8,FIND(" ",I8)-1)&"*")+1)),"")

返回Excel数组中的所有非错误行

我有一个表(表1),范围D1:F20。 在这个表格中,我有一系列的数据。 表1中的几行在D列的单元中有#N / A。D1:F1是标题。 我想创build另一个表(表2),收集表1中的所有数据,除了那些有#N / A的行。 正如我想到的,我认为这将是一个数组公式,将循环表1中的行,并张贴到表2中没有#N / A。 我已经build立了以下公式: {=INDEX($D$1:$F$20,MATCH(FALSE,ISERROR(D2),0))} 我已经成为一个数组公式,但它不工作。 目前,它只是按照原样返回表1,即包含所有包含#N / A的行。 我怎样才能达到预期的效果?

如何在Excel中编写一个索引(连接)函数

首先,我知道这个话题已经被广泛的发表了,我已经看了12个多小时的例子,我不能完全理解这个工作。 我试图连接一个path\文件名\工作表\单元格closures工作簿时引用。 间接工作,但只有当工作簿是开放的。 相对于许多发现的例子,这是一个看似简单的例子。 这个工作独立于CONCATENATE =INDEX('C:\temp\[ABC.xlsx]Sheet1'!A:C,2,2) 这独立于INDEX。 在单元格“A2”中find文件名“ABC” =CONCATENATE("'C:\temp\[",A2,".xlsx]Sheet1'!A:C") INDEX和CONCATENATE的组合产生“#VALUE! =INDEX(CONCATENATE("'C:\temp\[",A2,".xlsx]Sheet1'!A:C"),2,2) 基本上,我试图在工作表“Sheet1”中的名为ABC.xlsx的文件中引用单元格B2。 以上组合是我需要正确工作的。

Excel查找最接近的文本值

我从一个网站表格收集数据,家长需要input他们孩子上的学校。 不幸的是,同一所学校有许多不同的文本组合,我需要尽可能find最接近的学校名称。 考虑下面的例子: AB Parents Typing Official Names of School ———————————————- 1 Erin Woods School Erin Woods School 2 Erin Woods Elementary St. Catherine Elementary School 3 Erin Woods Monsignor AJ Hetherington Elementary School 4 Erinwoods elementary Catherine Nichols Gunn School 5 Erin Woods Huntington Hills School 6 ERINWOODS SCHOOL Mayland Heights School 7 ERINWOORDS […]

在VBA中使用图表索引而不是名称

我想从我的第一张表中复制一些内容,将它们粘贴到一个新的工作表中,然后删除第一个工作表并将新的(仅)工作表重命名为Sheet1。 但是我不知道当我创build第二张纸时会怎样命名。 大多数情况下,这将是Sheet2,但我不能指望它。 下面是刚刚创build一个macros的代码,但是它使用了在这个实例中创build的表名。 我想使用表格的索引,而不知道语法: Columns("A:D").Select Selection.Copy Sheets("Sheet2").Select ActiveSheet.Paste Sheets("Sheet1").Select Application.CutCopyMode = False ActiveWindow.SelectedSheets.Delete Sheets("Sheet2").Select Sheets("Sheet2").Name = "Sheet1" 那么在哪里说“Sheet2”…我怎么做,所以它使用第二张,不一定是名为Sheet2的工作表? 谢谢。

获取数组中的第n个绝对值

我正在寻找一个在数据透视表和相关索引(在Excel中)中获得第n个最大绝对值的fromula。 当值为正数时,它运作良好,但当值为负时,输出错误:“#N / A”。 这是我的数据透视表 我正在使用的公式: {=INDEX($I$24:$I$37,MATCH(1,INDEX(($J$24:$J$37=LARGE(ABS($J$24:$J$37),ROWS(I$42:I42)))*(COUNTIF(I$42:I42,$I$24:$I$37)=0),),0))]} 当到达第五大绝对值时,我应该得到如下输出:“AD”(对应于这个值:-13.4%),而是得到:“#N / A”。

似乎无法弄清楚为什么我的索引/匹配function不起作用

我不是Excel的专家,我正在努力与多个标准的索引/匹配函数,我不知道为什么它不工作。 我创build了一个小表来尝试公式(见图片)我input的公式是 =INDEX(A1:D9;MATCH(1;(A:A=C14)*(B:B=C15);0);4) 结果是#N / A,但应该是8任何人都知道哪里出了问题?

用相对值引用索引

我想引用一个命名范围内的单元格,取决于这个命名范围以外的值 我想看到的是理想的: INDEX(named_range;;COLUMN()-RC1) 但是,INDEX在识别Column()时不允许使用RC1。 一种方法是将RC1作为命名范围的一部分(通过将数据复制到范围的第一列等),但是因为命名范围与包含公式的单元完全不同,所以“我不想…” “。 任何其他选项来实现它? 谢谢 *增加:也许目的有帮助。 目的是根据RC1中的生命周期,找出将来需要更换的已安装单元(named_range)的数量。*