Tag: excel formula

禁止在电子邮件validation公式中使用“@”以外的特殊字符

我有这个公式validationExcel的电子邮件地址: =AND(ISERROR(FIND(" ",[Send Report To],1)),IF(ISERROR(FIND("@",[Send Report To],2)),FALSE,AND(ISERROR(FIND("@",[Send Report To],FIND("@",[Send Report To],2)+1)),IF(ISERROR(FIND(".",[Send Report To],FIND("@",[Send Report To],2)+2)),FALSE,FIND(".",[Send Report To],FIND("@",[Send Report To],2)+2)<LEN([Send Report To]))))) 但是,当我input这个电子邮件ID: sandy,rocks@gmail.com或sandy.rocks@gmail,co.uk时会失败。 任何人都可以修改上面的validation公式,以避免电子邮件地址中的逗号等特殊字符?

将多行转换为列

我遇到了这个任务,我被困在一个很大的时间。 我试过了一个数据透视表,但没有给我想要的结果。 唯一可行的是手动转置,但是logging的数量是5k个奇数。 我想在这里实现的是将公司的行中的数据转换为列,以便稍后阶段能够计算每个公司的票数和平均数。

如何匹配上面的行值

want like this 1)E列值与上面的行值匹配,显示true和false。 2)可以添加上面的差异值添加新的黑色行。 我有这样的15000个值。 防爆。 当TC018在上面添加一行时,显示值为false。

使用SUMIFS公式在Excel中的多个表中select相同的列

我试图缩短我的公式,并且很难找出正确的方法来做到这一点。 我试图select多个表中的某些单元格来产生一个单一的总数。 我的代码是这样的: =SUMIFS(TransactionsChase[INFLOW],TransactionsChase[DATE],">="&Dec,TransactionsChase[DATE],"<"&DecPayChk2,TransactionsChase[CATEGORY],"<>"&"From*") +SUMIFS(TransactionsPatelcoChecking[INFLOW],TransactionsPatelcoChecking[DATE],">="&Dec,TransactionsPatelcoChecking[DATE],"<"&DecPayChk2,TransactionsPatelcoChecking[CATEGORY],"<>"&"From*") +SUMIFS(TransactionsPatelcoMM[INFLOW],TransactionsPatelcoMM[DATE],">="&Dec,TransactionsPatelcoMM[DATE],"<"&DecPayChk2,TransactionsPatelcoMM[CATEGORY],"<>"&"From*") +SUMIFS(TransactionsCash[INFLOW],TransactionsCash[DATE],">="&Dec,TransactionsCash[DATE],"<"&DecPayChk2,TransactionsCash[CATEGORY],"<>"&"From*") 如果可能的话,我很乐意将其简化为一个sumifs语句。 有任何想法吗?

公式小计109隐藏列在Excel中不起作用

我在列B中有公式,其中列E开头的所有其他列都是小计。所以列E,G,I,K,M,O,Q,S,最后是更多。 第4行的公式是 =SUBTOTAL(109,E4,G4,I4,K4,M4,O4,Q4,S4) 当我隐藏其中一列时,B列中的总数不会调整以减less值。 任何想法可能导致这一点。 看来这应该是直截了当的。 我以前使用小计,它在我的其他工作簿。 这是一本简单的工作书,或者看起来如此。 在这张表上有55个行,其中52个有这个公式。 他们都没有工作。 这将是简单的,我敢肯定,我会尴尬,但我已经尝试了一些不成功的东西。

在其他工作表中引用下拉列表值

我有一个多个下拉列表,select一个特定的文本值的工作表。 当我在另一个表单中引用这些单元格时,我得到与所选值相对应的数字,而不是数值本身,例如。 我在我的下拉列表中select了一个名称,它是该列表中的第二个值,所以当我引用这个单元格时,在另一个表格中得到“2”。 我已经尝试了价值函数,但无济于事。 我怎样才能显示在这张新表中的实际值,而不是检索列表中的值的数字? 感谢您的时间。

Excel – 将列复制到行

我在excel表格中有3列,如下所示 我需要在一个单独的表格下面的格式输出 我很好用VB脚本或只使用Excelfunction。 我能得到一些帮助吗?

Excel可以查找变化字段的三个字符

对于我的工作,我创build了一个VBA代码,用于将显示当月采购的报表添加到包含所有帐户和库存的主工作表中。 我需要从采购订单编号中提取该地区,但这取决于采购types。 该地区将始终是6位数字左侧的前三个字符: ABC 123456A。 在这种情况下,我需要提取字母ABC。 但是,这取决于订单的types。 有些订单会在前面的订单号码和一个下划线(如XYZABC_ ABC 123456A)中添加一个子区域。 如果订单是换一个新账户的话,右边的最后一个字母就是A,如果订单是托运的话就是C,但是如果是矫形器和假肢,它会变成OP: ABC 123456OP 我需要一个公式来帮助我具体提取那些在字符数可能不同的情况下在6位之前出现的三字母区域。 请帮忙。

如果某个值在另一个单元格中input,是否有一个Excel公式可以填充许多单元格?

我有一个Excel电子表格,其中包含许多标题来收集某些信息。 举个例子: 在AI列中有一个标题(Heading1),在这个列的其余单元格中通过数据validation,在这里只能input三个可能的文本段(text1,text2,text3)。 如果input'text1',则在列B中,并且CI想要'标题2'和'标题3'填充。 如果input'text2',则在B列中CI将会填充'Heading 3'和'Heading 4'。 如果input'text3',则在列B中,CI将填充'标题5'和'标题6'。 有没有一个公式或规则可以允许这个,或者是不可能的?

在Excel上search,修改和比较表格

所以我有一个优秀的问题,不太知道如何处理它,这将是很好,如果我可以有一些反馈。 基本上我有2个文件: N1)海量数据库,重要的列是ID,ProductName,Score。 N2)排名数据库。 每个城市1个表格,每个表格有24个产品的排名,大约有40个城市。 因此,对于数据库N2中的每个表格,我必须search每个产品并在最后手动设置分数,当我前往数据库N1并按城市筛选并按分数sorting时,24个第一个条目是24个相应的产品出现在该城市的数据库N2上。 如果产品在不同的城市,产品可以得到相同的分数,没有问题。 所以你可以确定每个排名位置的分数(1 = 9999,2 = 9998等)。 我正面临一些棘手的东西: 1)有40个城市。 我想尽可能自动化这个过程,所以我可以在将来添加新的城市。 有任何想法吗? 2)在数据库N2上出现的一些产品不在数据库N1中,所以我必须指出产品名称和它应该有的分数(如果产品在城市XYZ排名不在数据库N1上,我应该注意到它应该有9997分),所以我可以手动更新它在数据库上的未来。 我有一个想法如何分开做这些事情,但我很难把所有东西放在一起,面对“棘手”的部分。 任何帮助将不胜感激。