Tag: excel formula

INDEX / MATCH只在具有多个条目的列中find第一个值

列A具有需要与列B匹配的值的列表。如果匹配,则应返回列C中的相邻值。 我正在使用INDEX / MATCH来执行此操作。 但是,如果列A具有重复的值,则INDEX / MATCH函数将返回列B中的第一个值,而不是在列B中查找的第二个或第三个值。是否可以find其他值(除第一个)在列B使用INDEX / MATCHfunction? 这是示例表格: Column A Column B Column C lookup0x16e663000 lookup0x16e663000 1461178793193312 lookup0x16e663001 lookup0x16e663000 1461178793193508 lookup0x16e663000 lookup0x16e663001 1461178793193704 lookup0x16e663001 lookup0x16e663001 1461178793193891 lookup0x16e663000 lookup0x16e663005 1461178793194110 lookup0x16e663005 lookup0x16e663005 1461178793194312 lookup0x16e663005 lookup0x16e663000 1461178793194538 lookup0x16e663000 lookup0x16e663000 1461178793194760 所以在这里,如果我从列A中查找第四个值,它将与列B的第三个值相匹配,而不是第四个值。

使用macros的INDEX公式的语法错误

当我尝试使用macros在单元格中插入公式时,出现语法错误。 我似乎无法弄清楚我做错了什么? 当我手动input时,公式工作正常。 这是我的代码: ws3.Range("F2:F" & lastRow3).Formula = "=INDEX($L$1:INDEX(L:L,MATCH("ZZZ",D:D)),AGGREGATE(15,6,ROW($K$1:INDEX(K:K,MATCH("ZZZ",D:D)))/($K$1:INDEX(K:K,MATCH("ZZZ",D:D))=D2),COUNTIF($D$1:$D2,D2)))" ws3是工作表,lastRow3只是通过比较左侧的列来自动填充内容。 任何想法,为什么这是一个错误? 仅供参考:此公式是从另一列中找出一列中的值,并给出相邻的条目。

sumif范围和标准切换

所以我有一个财政周数在一年的表格,并计算折旧,我试图总结资本投资总周期的周数。 所以第一个参数是范围,第二个参数是从另一个单元格中抽取年份,然后在设备的几年中添加预期的生命周期。 第三个参数是预期的总和范围。 SUMIF(YearWeeks[Year],"<="&LEFT(AS$14,4)+$H20,YearWeeks[Weeks]) 这工作正常。 拉入正确的数字没有问题。 但是,无论何时我尝试在其他单元格中拖动此值,以便在整个电子表格中使用它来计算折旧,它会立即将年份值和周值切换为: SUMIF(YearWeeks[Weeks],"<="&LEFT(AU$14,4)+$H20,YearWeeks[Year]) 我无法弄清楚为什么这样做。 这可能是简单的事情,但它完全回避我。 任何帮助将不胜感激。 Year Weeks 2015 52 2016 53 2017 52 2018 52 2019 52 2020 52 2021 53 2022 52 2023 52 2024 52 2025 52 2026 52 2027 53 2028 52 2029 52 2030 52 Life 5 5 5 5 5 5 5 5 8 […]

Excel:需要一个查找,通过多列查找,并find第一行的愿望值

我有A:D列的数据。 我想通过公式searchB:D来find我在E1中的值,并输出第一行的A列中的值。我想要在F1中填充值。 举个例子: Month H1 H2 H3 April 4 3 5 May 5 2 4 June 30 3 11 如果E1 = 5,我希望公式填充“April”,因为它是在所选列内的行中find的前5个。 如果E1 = 3,即使六月份有三个,我也希望公式在四月份。 如果有人能协助,我会很感激。 非常感谢!

使用SUMPRODUCT来计算多个条件

试图让Sumproduct评估和计算同一工作表中多列中包含的数据。 Column "A"不应该是空白的 Column "B"具有2016年date值,并希望每个日历月份报告 Column "E"不应该是空白的 只要Column "E"在同一行中有一个值,就应该计算Column "AD"列。 在column "AD"不存在文本“丢失column "AD" 下面例子的正确计数是三(3)! 这是我到目前为止,但没有工作: {=SUMPRODUCT(–(YEAR('Sheet1'!$B3:$B502)=2016)*(MONTH('sheet1'!$B3:$B502)=5)*('sheet1'!$E3:$E502<>""))-(('sheet1'!$AD3:$AD502)<>"Loss")} 可以这样做吗?

如何用excel减去date – date格式为yyyyddmmhhmmss

有没有任何select来比较date与date格式yyyymmddhhmmss与当前date? 基本上我的一个外部来源有这种types的date,我必须比较这个date和current date并检查两者之间的差异。 我已经尝试将这些date与LEFT,MID,RIGHT functions分开,所以基本上,我有两列 – 第一个与date,第二个与时间,但我找不到任何选项来减去列中的date与当前date,因为结果是来对了 样本date: 20161112203545 分裂后: 2016-11-12 20:05:45 。 有任何想法吗?

如何在下一个可用单元格中填充列的其余部分?

我正在使用下面的代码来分配一个值。 Sheets("CDGL Data").Range("A" & Rows.Count).End(xlUp).Offset(1).Formula= "April" 我需要"April"填充到其中有值的单元格之间的空白单元格中的相邻行的其余部分。 例如: Cell A899为空, Cell B899有一个值, Cell C899的值为"April"需要放入该空白cell A899 。 请帮忙!

从索引匹配函数Excel中返回整行

在表1中: 我有公司的产品细分1-6 1-8。 每个人都有不同的产品,他们列出,不一定是在相同的顺序。 1-8。 每个人都有不同的产品,他们列出,不一定是在相同的顺序。 在表2中: 如果公司列出产品细分AF作为其产品之一,我想返回“True”或“False”。 例如,在产品分部A的表2中,公司1将返回“真”,公司4将返回“假” 我感觉像=MATCH(J$2,INDEX($B$3:$G$10,MATCH($I3,$A$3:$A$10,0)),0)函数正是我正在寻找的,但不幸的是,我不能用excel的INDEX函数返回一个数组。 任何build议将不胜感激。 请参考下图: http : //i.stack.imgur.com/491Wk.jpg

VLOOKUP无法使用dynamic范围

我有一个领域,应该从一张名单,电子邮件地址和whatnot填充联系人详细信息。 BASE_VesOp是BASE_VesOp的名称。 联系方式处于dynamic范围ContactDetails ,定义为='Contact details'!$A$2:INDEX('Contact details'!$A$2:$F$201, COUNTA('Contact details'!$A$2:$F$201)) 。 我使用这个查找来从ContactDetails 4列中ContactDetails电子邮件地址,它基于BASE_VesOp的名字: =VLOOKUP(BASE_VesOp, ContactDetails, 4, FALSE) 它一直给我一个#REF! 错误,并检查计算步骤给出了这一点: 我已经尝试了以不同的方式制定范围 – 例如逐列 – 但是不断得到相同的错误。 任何想法可能是错的?

Excel根据URL-paramter自动删除重复之前的CSV

我正在使用真正简单的stream量logging器存储date,时间戳,IP和用户访问我的网站上的网站。 访问该网站的每个用户都通过以下forms的URL中的参数来分配UID: http://www.domain.com/site.php?=dTM_c1_uid7 dTM = customer, c1 = category 1, uid7 = uid for person 7 存储的csv文件包含以下内容: "DATE","TIME","IP","LOOKING_FOR" "2016-05-22","07:30:40","XX.XX.XX.XX","/site.php?=dTM_c1_uid7" "2016-05-22","07:31:10","XX.XX.XX.XX","/site.php?=dTM_c1_uid7" "2016-05-22","07:31:19","XX.XX.XX.XX","/site.php?=dTM_c1_uid8" 信息被存储在一个CSV文件中,在那里我试图总结数据的结果,这些数据是由另一个脚本实时显示的。 然而,由于许多访问者是同一个人访问网站的次数不止一次,所以我想根据URL中的UID参数去除这些参数,然后计算总和,所以每个计数(hit)可以计算为唯一匹配。 因此,在计算总和之前,我正试图制定一个公式来自动删除包含“_uid7”参数的重复项。 是否有一个聪明的方法来构build一个公式,可以自动做到这一点? 谢谢。