Tag: 公式

Excel查找,匹配和标记通配符

我正在尝试基于列B值进行search,并在列B查找string,例如: A栏 abc, cde | abc, 1234 | cde | abc, etc B栏 abc, cde 我正在尝试使用列B值,并在列B进行search和匹配,并在列C返回匹配/不匹配的值。 我尝试使用MATCH(B1,A:A)函数并返回匹配值或不匹配,但是它们全部返回不匹配,并且不search列A上具有| 任何公式我可以使用?

如何显示数字作为文本,但允许用于计算?

我正在使用一些数据来logging事情。 我需要单元格的内容有时显示为3+2 ; 然后放在一张桌子里,我也想总结一下等于5 。 例如 Name Jan Feb AAA 4 3+5 BBB 4+2 3+3 CCC 2 4 Total 12 18 这是可能的吗?

Excel如果,然后条件与数字值

我有这个Excel的公式,这是一个简单的连接,第二个单元格“Q11”到一个整数。 =CONCATENATE(Q12,", ",ROUND(Q11,0)) 我想给这个公式添加一个条件,以便如果单元格Q11低于让我们说5,如果它设置为0。 所以如果Q12是10而Q11是4.09那么公式会产生: 10, 0 如果Q12是10,Q11是5.09,则公式会产生: 10, 5 基本上如果Q11大于或等于5.0,它将显示值。 如果Q11小于5,则显示0。 我如何用Excel来做到这一点?

Excel每五行计数一次

所以,我有这个格式的Excel中的这12万行。 id number description 1 1 apple 2 1 banana 3 1 pineapple 4 1 b 5 1 c 6 6 d 7 6 e 8 6 f 9 6 g 10 6 e 我可以在数字列中使用什么公式,以便与上表相同? 每隔5行我将根据id列的第6行上的数字更改编号列的编号。 请注意,数字列现在是空白的。

Excel条件格式化未知问题

我有一个与我的Excel条件格式问题。 它似乎只能在一列上工作,不pipe它是否移动,规则中的列是否改变。 我的规则如下,我试图将其空间,使其更具可读性,但显然不是在实际的规则框: =IF(EXACT(BQ2,"Diamond"), //start if OR(ISNUMBER(SEARCH("CRATE%",BM2,1)),ISNUMBER(SEARCH("CDMG%",BM2,1))), //if true IF(EXACT(BQ2,"Square"), //if false start another if OR(ISNUMBER(SEARCH("RES%",BM2,1)),ISNUMBER(SEARCH("CDMG%",BM2,1))), //if true IF(EXACT(BQ2,"Triangle"), //if false start another if OR(ISNUMBER(SEARCH("CRATE%",BM2,1)),ISNUMBER(SEARCH("RES%",BM2,1)))))) //if true 我的规则是,如果单元格的值是"Diamond" "CRATE%" ,则"CDMG%"和"CDMG%"将触发单元格变为蓝色, 如果"Square"字"RES%"和"CDMG%"将触发细胞变蓝。 如果"Triangle"单词"RES%"和"CRATE%"将触发细胞变蓝。 三个Shape值和他们检查的单词在同一行上。 他们每行都改变,但只在三个形状和几个字之间。 在接下来的两列上也会出现相同的格式,但接下来的两列接收到相同的规则和调整的列名称将不起作用。 我做了太多的计算,还是我的规则是错误的,或者是另一个问题呢? 以下是表格中数据的截图。 正如你所看到的,BQ列工作正常,但即使在BR上有相同的规则,并且改变BQ2-> BR2和BM2-> BN2,第二行也不起作用。 第三个也不会。 顶部格式化框用于第一列,底部用于第二列。 第二条规则只是第一条规则的NOT版本,旨在在“正确”时将蓝色方框反转。 我确定这是扭转它的坏方法,但这不是我在这里。

用于将客户分配给销售代表的Excel公式

我试图找出正确的Excel公式来查看列A中的客户端名称列表,并将它们与列B中的销售代表名称进行比较,以便随后将该客户端分配给他们已经使用过的销售代表。 以下面的例子为例,我想用公式来回顾一下数据,并返回Joe Smith被分配给Jane Doe的结果(在C列中),因为他和她一起工作的比别人多。 Client Name Sales Rep Joe Smith Jane Doe Joe Smith Jane Doe Joe Smith Jane Doe Joe Smith Jim Jones Joe Smith Jim Jones Joe Smith Bill Johnson Joe Smith Jack Reynolds 我的数据首先按客户名称sorting,然后由销售代表sorting,目的是为了检查我们客户的潜在新业务,并且要提醒正确的代表,而不是通知其他人众议员。

如果今天的date在date范围内,更新单元格

我正在尝试创build一个公式,只有在今天的date属于指定的月份和年份的情况下,才会使用值更新单元格。 我有一个价值,不断更新基于表。 如果今天的date在左边的date之内,我希望单元格位于date的右侧(5月17日,6月17日等)更新为“当前”行数。 例如,2017年5月31日,“May-17”右边单元格中的值应该等于“总行数”,从2017年6月1日开始,May值不再更新, Jun-17的价值将会随着新项目的增加而增加,May-17的价值保持在12,Jun-17的价值也会增加。 我玩过的配方选项是: =IF(MONTH(TODAY()) & YEAR(TODAY()) = MONTH(E7) & YEAR(E7),Total_Rows,"") 如果我们不在该date范围内,这个删除条目,我不想要 如果IF语句是错误的,有没有办法让单元格的值为值? = SUMIF(E7,TEXT(E7,"mmm-yy") = TEXT(TODAY(),"mmm-yy"),Total_Rows) 这将返回值为0

VBA / Excel:dynamic复制公式的可能性

我想用一个单元格复制一个单元到另一个同一行的VBA, 例如 E1 = "=(E441+E747+E750)*-1" to F1 -> = "=(F441+F747+F750)*-1" 但是这个代码片段: Dim r As Excel.Range Dim lRow As Long lRow = tbXlApp.WorksheetFunction.Match("Test", Range("C:C"), 0) 'Line 4 tbXlWs.Cells(lRow, 5).Formula = "=(E441+E747+E750)*-1" For Each r In tbXlWs.Range(tbXlWs.Cells(lRow, 6), tbXlWs.Cells(lRow, 4 + x)) r.Formula = tbXlWs.Cells(lRow, 5).Formula Next r 只需粘贴第4行定义的单元格的公式即可。 回顾一下这个例子,结果就是 E1 = "=(E441+E747+E750)*-1" to F1 -> = […]

VBA填充公式直到最后一列在空栏中

我有一个行数每天都在变化的报告。 我需要自动填充列C到列B的最后一行(列A和B有不同的行数,如果有的话)。 我有C2中的公式(和C1中的标题),如何获得vba将C2中的公式复制到与列B相同的行号?

根据另一个单元格的值填充单元格?

我试图根据正在生产的产品数量来计算小时工资率。 订购不同的数量将需要不同的工资率来生产产品。 这是我想要完成的一个例子: 如果D2(数量)在1和25之间显示F29(小时率1) 如果D2(数量)在26和50之间显示F30(小时率2) 如果D2(数量)在51和100之间显示F29(小时率3) 任何帮助,将不胜感激。 谢谢。