Tag: 工作表函数

IFERROR在Excel 2003中

我从阅读几个线程了解到,Excel 2003中的IFERROR是由IF(ISERROR) 。 我试图从Excel 2007+复制的代码是: =IFERROR(A1, "") 我知道必须有一个简单的解决scheme来将其转换为IF(ISERROR) ,但是我没有得到任何效果。 意见将得到很大的回应。

如何将单元格的内容合并成一个?

是否有人知道如何将单元格的内容合并成一个单独的行中的每一条信息? 我有超过100个电子表格,我必须这样做,所以我不能手动完成。 我附上一张照片来更好地解释它。

如果然后在Excel中循环search

我正在做一个“如果然后”循环在Excel下面的逻辑。 值得检查 1. S9(7)C3 2. S9(11)V9(2)C3 3. X(3) 我用过的逻辑 =IF(ISNUMBER(SEARCH("S9",D1,1)),CONCATENATE("s370fpd",5,".","0"),CONCATENATE("$ebcdic",5,".")) 现在问题在于, S9可能有两种types。 在第一个例如S9(7)C3中,它工作正常,但是对于第二个,即S9(11)V9(2)C3,我必须将“s370fpd”与V9的括号内的值连接,即2。 所以它会变成“s370fpd5.2” 。 由于括号内的值是dynamic的,因此逻辑必须在其内部进行search。 我不知道它将如何检查,然后追加它。

从checkbox更改单元格中的值

我在一个表中有一个值,在另一个表中有一个checkbox。 我希望在检查这个盒子的时候,这个值会增加1。 我想要做这样的事情: =IF(C23,B4=B4+1) 但Excel会引发错误。 C23是checkbox,B4是数字。

寻找可以忽略空白的MAX(COUNTIF(Range,Criteria))的替代方法

我目前有一个Excel公式可以search一个单元格中包含的逗号分隔列表string,并确定该单元格是否包含另一个确切的string作为一个元素。 公式是: MAX(COUNTIF(A1,{"*,";""}&B1&{"",",*"})) 该公式的行为正确如下: AB Result Comment 1,2,3 1 1 1 exists in 1,2,3 1,2,3 2 1 2 exists in 1,2,3 A,B,CC 1 C exists in A,B,C A,B,CZ 0 Z does not exist in A,B,C 123,456,789 5 0 5 does not exist in 123,456,789 我遇到的问题是,只要引入空格,公式就会失败。 由于COUNTIF必须作为第一个parameter passing一个范围,所以我不能简单地使用: SUBSTITUTE(A1," ","") 我还希望,如果可能的话,不要使用任何无关的单元格来保存消除空白的string。 在vba中编写函数是非常简单的,但是由于这个电子表格将被分发给最终用户(可能会无意中禁用macros),所以这不是一个理想的解决scheme。 有没有人知道上面提出的一个替代scheme?

我怎样才能在指定的行子集上执行函数?

我想查找列的最大值(最小值,平均值等),但只能查找另一列与特定模式匹配的行的子集。 例如,以下是名为“data”的表中的数据: Date Value Jan 15 Jan 17 Jan 3 Feb 19 Feb 34 Feb 37 然后在另一张“报告”中,我想要: Jan Feb Max 17 37 Min 3 19 我可以在“报告”工作表中的单元格中input什么函数来获取这些值? 如果有关系,我使用Gnumeric 1.10。

匹配(最接近)值,从范围的结尾开始

如果我想find一个我不知道范围内的确切值的值,我可以使用什么公式(无VBA)? 所以我们可以说我想从范围的最后find最接近“2”的值。 AB 1 1.45 2 2.03 3 3.40 4 3.01 5 1.94 6 0.99 在这种情况下答案将是“5”。 编辑1:我注意到我的问题需要更多的解释。 所以在这里。 我不仅对范围末尾的最接近的匹配值感兴趣,而且还对范围起始处的匹配值感兴趣。 换句话说,我想从上面的例子中得到“2”和“5”。 由于在范围的开始处获得价值并不难,因此我只需要获得范围末端的帮助。 但任何build议,以获得这两个值中的任何一个或两个是赞赏。 我无法对数据进行sorting,因为数据也用于其他目的。 编辑2:我想我find了一个办法,纠正我,如果我错了。 公式变得有点长,所以我把它分解了。 MAX( INDEX(A, MATCH( SMALL(ABS(B-$C$1),1), ABS(B-$C$1), 0 ) ) INDEX(A, MATCH( SMALL(ABS(B-$C$1),2), ABS(B-$C$1), 0 ) ) ) MAX函数将通过调用2几乎相等的函数来吐出A的最高值,其中第一个将find与查找值最接近的值,第二个将find与查找值第二近的值。

在Excel中从下拉列表中返回所选string的计数

我有一个从List(A,B,C,D)获取input的列如何获得在此列中select了“A”的次数?

search定义的文本行,如果存在,复制并粘贴在同一行和空列

我已经从PDF文档的文本导入分隔的所有联系信息的文本分隔成不同的单元格。 这是800页,我想要的是包含来自某些州的数据的行。 即。 FL , VA & NC 。 我希望每一行都被search,如果这三个值中的任何一个都存在,那么在A列的同一行中,将其复制并粘贴到那里,这样我只能将这三个州的联系信息sorting到顶部进行编辑。 转让澄清提供评论: 包括我创build的用于粘贴状态的空列A,数据范围从B到P.状态代码将保证位于它们自己的单元格中,但不在同一列中。 我可以一次做一个状态,所以我用A1写的第一个公式会要求它search右边的所有单元格,如果一个单元格包含FL,那么请在A1单元格中告诉我。然后我复制所有的公式下拉列A拉出与该状态有关的所有行 和需求变化 好的…需要公式来做更多的事情。 现在,如果它读取文本FL,在右边,它将列A中的数字对应于其上的多less个单元格。 即。 如果FL在列C中,则将列2放在同一行中。 如果是在E列,它会把一个4.所以我现在的sorting问题是,联系人的名称和它的街道地址是紧接在状态行之前的行,我需要为sorting目的而标识为好。 所以,地址和国家的行必须有一个独特的价值,所以他们会一起sorting。

需要根据date栏和今天的date创build一个标志

我在A列中有一个随机date的电子表格。我想为今天的date> = 3天的任何事情创build一个标志( Y )。 为了得到更复杂的一点,我想在这个公式中增加一个层次。 我正在考虑IF(AND声明,但不知道如何构造它,它说:如果A2的date从今天的date开始≥3天,B2 =“Y”然后是Y 有什么build议么?