Tag: excel 2010

Excel公式来查找列中最后一个值的出现(有条件)

所以我基本上想find符合一定条件的最后一个值的索引(位置)。 下面是我用来find第一个匹配的公式的一个例子: ={MATCH(1,(Sheet!$B5:$B50000=$B$3)*(Sheet!$D5:$D50000>$E$3)*(C$8=Sheet!$A5:$A50000)*(Sheet!$E5:$E50000="CALLINBOUND"),0)} 这工作正常,我发现在E5:E50000检查一些其他条件(基本上B5:B50000是ID,D5:D50000是小时和A5:A50000是date)的E5:E50000中的第一个“CALLINBOUND”值。 现在,假设我想在相同的条件下find相同E5:E50000范围内的最后一个“CALLINBOUND”值: Sheet!$B5:$B50000=$B$3 Sheet!$D5:$D50000>$E$3 C$8=Sheet!$A5:$A50000 Sheet!$E5:$E50000="CALLINBOUND" 我应该如何继续? 我使用MAX()和SUMPRODUCT()或LOOKUP()find了一些答案,但是它只返回范围内的最后一个匹配而没有检查任何条件,所以我有点卡住了。 此外,如果有任何方法来优化上述公式的性能,那将不胜感激。 范围最终会增长,数组公式最终会变慢。 我将来可能会使用Access,我想用SQL比使用纯Excel的公式更容易。 谢谢!

如何在Excel文档中添加当前时间范围的单元格

我想添加当前的系统时间在Excel文件中,当我点击单元格。 我希望它应该只适用于一定范围的单元格而不是整个文档。 我有一个正在为所有单元格工作的代码。 但是,如何使它只适用于特定范围的细胞? 码 If Target.Address = ActiveCell.Address Then Target = Format(Now, "ttttt") End If

从随机复杂testingstring中提取10或11位电话号码的公式

我是一个excel公式领域的新手,需要你的帮助一个复杂的公式,我需要从一串随机文本中提取电话号码。 这没有固定的string格式 举例string: Dring to data add9724516002 add 08107936777 to me pler 8000069633 plz add. Me 9000088106 mujhe bhi add karo dosto 我已经尝试了许多公式,但似乎没有任何工作。 唯一固定的是数字的长度,它应该是10位或11(包括最初的0)

Excel 2010:删除从文本到列的单元格的子string

我有一个电子表格,它有一个在其单元格中有可变数据的列。 此列中的示例单元格具有以下内容。 P5V010000167908-PBD-12300026-01,P5V010000167904-PBD-12300026-01,P5V010000167906-PBD-12300026-01,P5V000000581894-UNDEFINED,P5V000000581895-UNDEFINED,P5V000000581896- 我想删除每个P5V号码(例如,P5V010000167908,P5V010000167904,P5V010000167906等),并将它们放置在本列右侧自己的列中。 P5V编号始终以P5V开头,长度始终为15个字符。 我怎么能只有P5V数字的文字列? 有任何想法吗? 谢谢安迪

如果在Excel中索引

我知道这应该是直截了当的,但我不能让我的头扭转这一点。 我期待指数,如果在Excel中,不能这样做。 基本上,我有一个工作公式=INDEX(E:E,MATCH(A2,B:B,0)) 我需要的是在A:A没有数据的情况下有空白而不是N/A A:A 所以,像=IF(A2>0) THEN INDEX(E:E,MATCH(A2,B:B,0)) OTHERWISE "")是完美的。 我试过了=If(a2>0)–INDEX(E:E,MATCH(A2,B:B,0),"") 。

Excel公式SUMIFS使用数组范围内的单元格值

我在Excel文档中使用SUMIFS公式,公式的一部分是一个数组来检查一个值是否符合一些条件。 然而,数组中的数据是手动input的,例如{"Nike", "Amazon"} ,但是我想使用一个单元格值而不是确切的string,即{$K$3, $K$4}但是excel不允许的。 我现在使用的公式如下: =SUM(SUMIFS(INDIRECT(C$2&"[Allocation per Account]"),INDIRECT(C$2&"[Team]"),$J$3,INDIRECT(C$2&"[Role]"),$B3,INDIRECT(C$2&"[Account]"),{"Nike","Thirdbridge","Amazon","EIB","Smith & Nephew","ARUP"})) 通过表格范围的匹配[Account]通过分别input每个值来设置。 我甚至尝试使用INDIRECT打印string, {INDIRECT($K$3), INDIRECT($K$4)}唉,无济于事。 有没有办法将这些值更改为单元格引用?

突出显示表格中的最大发生次数

我创build了一个列A和列B的数据透视表。列A与列B有一对多的关系。 我想要突出显示列B中的值,其值在列A中多次出现。例如,在下面的表格中,我想10突出显示ABC,15突出显示XYZ范围。 COLA COLB ABC 10 ABC 10 ABC 15 XYZ 10 XYZ 15 XYZ 15 如果有平局,则需要突出显示任何一个值。 干杯!!

Excel中逗号分隔列的唯一值

给定一张看起来像这样的表格,其中一列用逗号分隔: Col 1 "a,b,c" "c,b,a" "a,b" "b,a" "b,a" "x,y,z" 我希望能够列出该列数据中的所有唯一值。 我应该提出一个,B,C,X,Y,Z 有没有办法在Excel 2010中做到这一点?

彩票号码频率(仅限实例)通过Excel分析

我想用Excel满足下面的要求来分析彩票号码(其他例子存在类似的问题): 想要找出每个号码的频率, 能够过滤星期三,星期六,并通过DayofWeek列 保持源格式。 也就是说,所有列都不能更改,如下所示: 可以添加更多的列,例如每个绘图的绘制机器名称,用于过滤,类似于DayOfWeek。 数据源 DayofWeek Ball 1 Ball 2 Ball 3 Ball 4 Ball 5 Ball 6 Bonus Ball Wed 5 15 59 51 33 47 7 Sat 48 23 16 39 15 59 36 Wed 13 25 2 39 32 37 48 Sat 12 10 56 18 34 52 50 结果 […]

如何find重复组合的顺序在Excel中并不重要

如何在Excel中find重复的组合顺序无关紧要。 我已经试过使用连接并将它们整理出来,但它浪费了空间,如果只是有另一种方法来实现这个没有连接。 我真的很感激它。 例: