Tag: excel 2010

在单元的一个子集中,确定至less有一个相应的单元是否匹配一个值

给定两列的表(电子表格),对于满足特定标准的列A中的一个单元子集,确定B列中的至less一个对应单元是否满足其他标准。 例如,给出以下数据: AB 1 DR * 2 DR& 3 SR& 4 DR * 5 SR# 6 SR# 我想知道,对于列A中包含“DR”的单元的子集,如果列B中至less有一个包含“*”的对应单元。 那么,对于“DR”,答案是正确的,但对于“SR”,答案是错误的。 我在这里看了各种各样的“计数,如果两个标准匹配”的答案,但似乎并不完全相同。 (或者,如果是这样,我不知道如何使这些解决scheme适用于我的例子。)

根据公式对单元格的子集进行条件格式化

我曾经在这里想过我的问题: 在单元的一个子集中,确定至less有一个相应的单元是否匹配一个值 会给我足够的信息,我可以将其应用于条件格式,但事实并非如此。 所以,我的后续问题是这样的:给定以下数据,我想有条件地格式化A列中的单元格,如果它们的值是“SR”,并且列B中至less没有一个相应的单元格包含“*”。 “相应的单元格”是指“SR”右侧的单元格。 AB 1 DR * 2 DR& 3 SR& 4 DR * 5 SR# 6 SR# 在上面的示例数据中,单元格A3,A5和A6应该有条件地格式化,因为这三个单元格的右边没有“*”。 单元格A1,A2和A4不应有条件格式化,因为它们不包含“SR”。

Microsoft Excel从另一个string提取date

嗨在下面的值需要帮助提取date / test / extractDate / agenda / 2016/06 /09/href.txt||/test/extractDate/agenda/2016/06/09/abc.txt 我需要首先提取date和月份。 从上面我需要2016/06只。 提前致谢

当没有匹配条件的实例存在时修改现有循环

我已经包含了当前运行的基本代码,基本上根据更大的主列表(大约4000行36列)提取特定产品类别的信息。 以前这不是一个问题,因为唯一的代码被列出并且被拉出到单张纸上,都是使用的; 但是,随着时间的推移,一些旧的分配产品号码正在停止使用,不再使用。 所有我试图做的是修改现有的结构,以便它首先通过主清单扫描,以validation是否有任何行匹配的c.Value和d.Value – 如果没有符合匹配的行c .Value和d.Value条件,那么它应该只是在循环内的If语句中执行动作(即删除旧的表单,创build一个新的表单,然后用一个通用的“item code not located”值填充“G2”) ; 如果发现符合c和d.value标准的任何行,则通过正常的过程。 Option Explicit Sub Item() CreateDeptReport "Item" End Sub Sub CreateDeptReport(Item As String) Dim shtRpt As Excel.Worksheet, shtMaster As Excel.Worksheet, shtPrevious As Excel.Worksheet Dim LCopyToRow As Long Dim LCopyToCol As Long Dim LastRow As Long Dim arrColsToCopy Dim c As Range, d As Range, […]

数字格式摆脱积分,只显示小数

我正在做一个奇特的图表,我想要在条形图上显示计划的百分比,但是当然,因为它是一个百分比,这个数字比原来应该低很多。 我想到了一个可能很酷的黑客行为,我把结果和计划的百分比结合起来,这会使结果高于结果。 这是失败的,虽然是我需要使用自定义数字格式,以便我可以省略小数(积分)之前,然后显示其余的百分比。 所以例如,如果: a) Plan = 500 b) Results = 600 c) % of Plan = 120% d) Results + (%oFPlan * 0.001) = 600.0120 我想Excel显示d)为120%,忽略600.0 它应该最终看起来像这样:

返回值,如果为空,则返回另一个单元格的值,如果另一个单元格为空,则返回第三个单元格的值

如果樱桃有价值然后保留它,并删除/隐藏该行中的其他人,从图片红色的应删除/隐藏,黑色的应该保持。 现实中没有色差,这只是为了消除。 所以在这种情况下,数据单元D2停留,C2,B2和A2上的数据正在移除/隐藏。 如果D2上的数据丢失了,那么C2下面就会停留,B2和A2将被删除/隐藏,等等…如果只有苹果公司有一些像A23这样的单元格的数据,那么这些数据就会停留,不会被移除/隐藏,当然B23,C23和D23在这种情况下将是空的我怎样才能在VBA或Excel公式中实现这个逻辑?谢谢! ]

提取数据(忽略重复和编译信息)

我有很多数据,我试图总结成一个新的表格,解决scheme正在逃避我。 我有一个数据集,看起来相似(虽然更大,更复杂)的附加图像 。 我已经想出了如何使第一个清单删除重复,因为我的问题开始出现类似于这里的问题。 (即使用= INDEX($ A $ 2:$ A $ 13,MATCH(0,COUNTIF($ F $ 2:F2,$ A $ 2:$ A $ 13&“”),0)公式)。 我不知道该怎么做,但是我的原始数据集中的每个迷你表的相应数据。 我的第一个想法是使用Hlookup / Vlookup,但是他们需要标题是你正在寻找的数据,而不是在你的表中间隔。 请注意 – 我的'111,222,333,…'系列彼此直接相关(即date,每次加1),因此在每列顶部创build这些系列是一项简单的任务,并且已经完成。 这可能吗?

在Excel中,根据另一列中的值,通过VBA或公式/函数的组合删除一列中的重复项

我无法准确自动地实现这一点。 我试过这里和这里讨论的方法,但是没有一个适用于我的scheme。 我有一个包含数千行数据的电子表格。 数据组织如下: 列A包含通用格式的 IP地址 B列包含以下自定义格式的date/时间( d / mm / yyyy h:mm ) 列C包含以下自定义格式的持续时间( h:mm:ss ) 这个数据包含了我需要删除的一些重复项,这些重复项是根据A列中的IP地址来决定的。但是,我所需要的标准是删除那些不是最长持续时间的重复项。 为了更好地解释我的情况,请参阅下面的示例图: 我需要一种方法来删除一个特定的IP地址,不包含该IP地址的最长持续时间的所有重复。 因此,使用上面的示例,第3行将被删除,因为在包含相同IP地址的第4行中,1分钟的持续时间短于36分钟。 另一个例子是第5,6和7行也将被删除,因为它们的所有持续时间都比具有相同IP地址但持续时间较长的第8行更短。 当然,任何已经包含唯一IP地址的行将被保留。 使用我上面的示例的最终结果如下所示: 当然,在我的示例中,首先所有的数据都很好地按照IP地址和持续时间秒sorting。 在现实生活中,情况并非如此,但如果有必要的话,这对于我来说在任何解决scheme之前都可以做到。 关键是在某些情况下IP地址可能会被复制一次,而在另一些情况下可能会被复制很多次。 我只需要确保只有持续时间最长的那个。 如果IP地址的多个实例具有相同的最长持续时间,那么我希望它们全部保留。 也就是说,如果一个IP地址重复十次,而其中最长的时间是两个这样的时间,那么他们都需要保留。 我很高兴与任何解决scheme,无论是使用公式,函数或macros。

Excel 2010数据透视表问题

我有下面的数据透视表 Category Total Count(calculated value) # Completed Count(calculated value) Red 38,357 18822 Blue 182 155 Green 7,153 4,761 我不想计算两个计数的百分比。 因此,请显示18,822 / 38,357等的百分比。如何获取此度量标准?

通过VBA或公式/函数的组合,为一列中具有匹配数据的所有行汇总值

我的标题需要解释。 以下是一些示例数据,所以我可以解释我在找什么: 我需要的是一个公式,macros或函数,将列C的持续时间值为每个唯一的IP地址 。 使用上面的示例,单元格D2将导致显示与单元格C2相同,因为只有一个与A2的IP地址有关的持续时间值。 但是,单元格D6将导致在C3:C6中显示持续时间值的总和,因为在A3:A6每个IP地址都是相同的。 所以,简而言之,我需要每个唯一IP地址的持续时间总和。 理想情况下,为便于参考, sum将出现在与每个唯一地址的最后一行对应的单元格中,而不是列D所有单元格。 下面是这样一个例子: 在上面的示例中,单元格D3, D4, D5和D12是空白的,但只要能够轻松识别在其中具有累计持续时间的单元格,我会对另一个解决scheme感到满意。 我使用了SUMIF,MATCH,INDEX等多种公式,但在所有这些情况下,我需要指定 IP地址以使其工作。 显然,这样做会破坏目的。 我也尝试了IF和MAX的组合,但是这只能部分地自动识别哪些行需要求和,这不是一个很大的节省时间。 例如,我试过: =IF($C2=MAX(IF($A2=$A$2:$A$5630,$C$2:$C$5630,-1)),"Sum","") 上面的公式确定了我需要在列D添加SUM公式的行,但这仍然是一个手动过程来进行实际的求和。 任何提示等将不胜感激,因为我有九个电子表格与成千上万的IP地址行,需要一种方法来自动执行此任务。