Tag: 公式

Excel:将字符返回到最后(或倒数第二)出现的左侧和右侧?

我有这样一个string:100愚蠢的街道; 政府大楼7号; 芝加哥棕榈,马92111 我想把所有的字符都返回到最后一个分号的左边。 所以,最后一个分号的左边是:100 Stupid Street; 政府大厦7 这是第1步。我还想从string中提取字符:芝加哥棕榈,马92111 我想把所有的字符都返回到第二个到最后一个空格的左边和右边。 所以,在第二个到最后一个空间的右边是:MA 92111 第二个到最后一个空间的左边是:芝加哥棕榈, 如果有办法去掉最后一个公式中的最后一个逗号,那会更好。 这个公式对我有点帮助:= TRIM(RIGHT(SUBSTITUTE(A1,“;”,REPT(“”,LEN(A1))),LEN(A1))) 单元格A1具有原始string。 此公式成功返回最后一个分号右侧的所有内容。 感谢所有来袭的帮助!

Excel模式或增量

我想知道是否有一种方法可以比使用一个单元格做一个公式,例如: =concatenate(A1,", ","some string") =concatenate(A1,", ","some string") =concatenate(A2,", ","some string") =concatenate(A2,", ","some string") 等等。 这里我想说的是,单元格A1重复了2次,然后是A2两次,等等。我只需要拖动单元格就可以实现这个function。 而且我也需要实现这一点: ABC one dog one dog two cat one cat three two dog four two cat three dog three cat在这种情况下,我想连接B列的值,这就是为什么我需要重复两次

用一个常数递增的公式

对于图表,我需要创build一个公式: 60*(x+1)其中x不断增加。 我将如何做到这一点?

数组公式条件计数

我有一个工作表,其中包含A列中的一些名称,还有一些B1:E1(美国,法国,中国,巴西)的国家名称。 一个名字访问每个国家的次数被列在相关的单元格中,例如A20中的“Mark Johnson”可以在B20中有8个,在C20中有1个,在D20中是0个,在E20中是13个。 我想创build一个数组公式,计算至less有两个国家至less有5次以上的姓名,至less有三个国家有8次以上的有多less姓名等等。但是我发现这对我们来说是一个挑战得到这个权利。 我采用的迂回方法是用常规的COUNTIF和COUNTA公式创build额外的列 – 换句话说,我计算一个名称访问超过X次的国家数量( COUNTIF ),然后使用COUNTA总和该列中已经访问了X次的名字。 问题是我需要添加相当数量的额外的列,每个列对应于不同的X(即访问国家的次数)。

Excel 2013,如何让我们像“查找”function,如查找

本质上,我正在寻找一种像“vlookup”function一样使用“search”function的方法。 在我的情况下,我有一个很长的名单,比如1000个不同types的紧固件的描述,我想根据它们是什么(即螺母,螺栓,垫圈等)进行分类。 然而,我不能按照说明或零件编号来分类,因为它们在字母数字上不按类别排列。 但是他的描述领域确实在某种程度上说,它是什么(即螺母,螺栓,垫圈等)。 如上所述,我有一个类的表,我正在寻找一个公式,将在“描述”字段中查看表中的所有值,然后返回该值或与之关联的值(如vlookup用单元格值)。 因此,如果在描述中find“nut”,它将返回“nut”,或者如果它find“bolt”,它将返回“bolt”。 我希望这个问题是有道理的。 我还要说,我发现了一种“手动”的方式,使用searchfunction以及其他方法,但公式非常长,我的表中的每个值都必须被特别调出。 但是,我将包括我用来明确我想要做什么的公式。 见下文。 =IF(ISNUMBER(SEARCH($G$2,C3)),$G$2,IF(ISNUMBER(SEARCH($G$3,C3)),$G$3,IF(ISNUMBER(SEARCH($G$4,C3)),$G$4,IF(ISNUMBER(SEARCH($G$5,C3)),$G$5,…IF(ISNUMBER(SEARCH($G$13,C3)),$G$13,"MISC")))))))))))) 你看到,你添加到你的表中的每个项目,你必须添加另一个if循环。 我希望有一个更好的方法。 (我会称之为“vsearch”:-))

如果一个单元格的值等于这个值,另一个单元格就是这个值

我有一个电子表格,里面有一个城市列,其中只有4个不同的值。 将新列等同于显示相应状态并将其应用于整个列表的公式是什么? 例: 亚特兰大等于GA,凤凰等于AZ,芝加哥等于IL,纳什维尔等于TN 谢谢!!

如何在Excel中将最后一项之前的单词连接成一个带有“和”的句子?

我想要在Excel中join单词列表( 不是在VBA中,在工作表中有一个Excel公式 ),以下列规范: 公式应该忽略空单元格。 如果单元格数组中有多个项目,则公式应该在最终项目之前将单词与“和”连接起来。 如果有两个以上的项目,公式应该在项目之间加上“,”。 示例:A1 =狗A2 =猫A3 =鸟A4 =鱼结果将是:狗,猫,鸟和鱼 A1=dog A2=cat A3=(empty cell) A4=fish Result would be: dog, cat, and fish A1=dog A2=(empty cell) A3=bird A4=(empty cell) Result would be: dog and bird A1=dog A2=(empty cell) A3=(empty cell) A4=(empty cell) Result would be: dog 请好吗? 我保证我已经search和search答案。 编辑:谢谢,ExcelArchitect,我明白了! 这是我第一次使用自定义函数。 您可以像使用工作表中的其他function一样使用它! 这太棒了 不要推我的运气,但如何得到两个单元格与我的结果连接,如果只有一个单词的结果和两个其他单元格,如果有多个单词? 例如:如果你为我做的function只返回“狗”,我想它连接一个单元格与文本(B1)“我最喜欢穿的是一个”,然后“狗”,然后另一个单元格(B2 )说“服装”。 […]

将A列中的信息转移到B列的公式

任何帮助将非常感激。 我需要一个公式来将信息从列A传输到列B和C. 列A目前是这样列出的: 第1行联系人 第2行地址 第3行数字 第5行联系人 第6行地址 第7行数字 等等。 我需要它像这样读取: 列A列B列C 第1行联系人地址号码 第2行联系人地址号码 我有一个包含大约3000行信息​​的电子表格,所以要用手来移动它将永远是不可能的。

DATEDIF:超过2天=是,less于2天=否

我试图在Excel表格列中显示是或否,如果两个date之间的date差异大于或小于2天。 如果差异是2天或更长,我希望它显示“是”。 如果是1天或更less,我希望它显示“否”。 我用了下面的公式: =IF(DATEDIF(C5,D5,"d")>=2,"Yes"<=2,"No") 它正确地显示“否”,但它意味着是“是”它显示“错误”。

为什么包含公式的单元格会在其中包含string?

我有一个相当简单的问题,我敢肯定,我错过了一些明显的东西。 我已经说了40个单元格,并且都包含了一个公式。 这些单元格中只有38个实际上有string或文本,其余两个单元格不是。 除了公式之外,它们是空白的。 然而,当我做一个COUNTIF或COUNTA来尝试不计算自动填充的单元格时,它会给出40的结果。 我已经试过这个方法,所有的结果都是40: =COUNTIF(B60:B99,"*") =COUNTIF(B60:B99) =(COUNTA(B60-B99) 有谁知道我在做什么错? 正在计数的空白单元格中的公式示例: =IF(ISBLANK('Dodgeball'!B48),"",'Dodgeball'!B48)