Tag: 卓越的

列出Excel电子表格的具体表格名称

我有一个有点工作的解决scheme来检索Excel电子表格中的所有工作表名称,而不使用macros的或VBA。 我find了几个解决scheme,但都要求将文件保存为支持macros的电子表格或外部工具。 我的解决scheme是迄今为止:我的第一张表被称为“第一”,我的最后一张被称为“最后”。 在我之间有几张随机的名字。 这两张纸在A1 Cell之间有如下公式: =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)&"\" 第一张纸在B1中有以下公式: ="\" &CONCAT(First:Last!$A$1) 而在B2到Bx的公式如下: =IF(ISERROR(FIND(CHAR(1),SUBSTITUTE($B$1,"\",CHAR(1),ROW()))),"",MID($B$1,FIND(CHAR(1),SUBSTITUTE($B$1,"\",CHAR(1),ROW()-1))+1,FIND(CHAR(1),SUBSTITUTE($B$1,"\",CHAR(1),ROW()))-FIND(CHAR(1),SUBSTITUTE($B$1,"\",CHAR(1),ROW()-1))-1)) 解释这个: FIND(CHAR(1),SUBSTITUTE($B$1,"\",CHAR(1),ROW()-1)) 在$ B $ 2中获取相对于该行的string“\”的出现。 在A2这是第一次出现。 LEN($B$1)-LEN(SUBSTITUTE($B$1,"\","")) 获得$ B $ 2中“\”的出现次数 ISERROR(FIND(CHAR(1),SUBSTITUTE($B$1,"\",CHAR(1),ROW()))) 使值为空,从而可以创builddynamic命名范围。 我使用下拉菜单和图表 对于最终用户,我隐藏了第一个和最后一个选项卡,以免意外打破工作表。 不知何故,这一切工作,但也许任何人有一个更好的解决scheme。 看起来有点矫枉过正 有谁知道更好的解决scheme? Thnx,Jorden

公式select/根据条件从2列中select1列值(对于添加)

我有3列。 列A,列B,列C.列A包含条件,列B包含一些值,列C包含一些值。 Col A Col B Col C y 2 y 3 d 4 y 5 2 y 6 3 n 7 b 8 y 9 Sum= 当列C中没有值时,我需要一个计算B值的公式,并且当列B中没有值时Col C的所有值相加,但是如果列B和列C中都有值,那么它更喜欢列C和把它的价值总和,我只想添加列A中具有状态y的值。 例如:像列B的值= 5和列C的值= 2,所以我的公式应该更喜欢2和总和加2,留下5意味着列B的价值。 否则是简单的手段如果我在A中的价值只是添加这些值的总和,如果我有价值在B只是增加总价值。 我有一个公式,但它只适用于从两列添加值: =SUMPRODUCT(–($C2:C9="y"); $B2:B9+$C2:C9) 这是从我有所有列增加值的公式,但是我需要一个条件,当列B和C都有值,我需要更喜欢列C的值,只select总和的C值。 以更简单的方式 只需要添加Col B和Col C中y的所有值,但是当Col B和Col C中都有值时,则首选C列,只考虑C列的总和值和Col B的忽略值。

如何从下面的文本中使用公式只提取下划线之间的值?

P_AGE_ABD P_ARCHITECTURE_ABD P_CUSTOM_ABD P_DEVELOP_ABD P_ENTERPRISE_ABD 嗨,我需要在Excel中使用公式提取两个下划线之间的值。 任何人都可以帮忙吗?

Sql:IFERROR公式:检查并添加228,单引号和逗号

我有这个公式 =IFERROR(IF(FIND(228,A1,1)=1,A1&","), "228"&A1&",") A1有99991234或22899991234。 我想要的最终结果是,如果在数字之前已经有228个,那么公式应该忽略228并添加“xxxxx” '22899991234', 如果在A1单元格的号码之前没有228,公式应该加上'228xxxx', '22899991234', 但对于我有的公式,我得到的结果是 22899991234, 它不会在数字前后添加单引号。 请更正公式。

Excel公式寻找X公式

我想写一个公式,将在单独的框中查找X,如果它看到它,那么它会做一个特定的公式。 基本上,如果N13包含一个X,那么我希望它看M3是否包含一个X.如果M3包含一个X,那么我希望它在单元格I16中获得这些数字(恰好在时间上)并从M6中的数字(时间)中减去它。 如果M3没有X,那么我希望这个单元格只显示I16中的时间。 其中一个公式尝试了: =IF((M3,N13)="X",(I16-M6),I16) – 这不断回来#VALUE! 期望的结果: I16=22:58 22:58-11:12=11:46 M6=11:12 22:58-11:12=11:46

执行公式只有当我们input到单元格 – 没有“0”值 – Excel 2010

我卡住了, 我们希望通过添加单元格(D18和H17)来显示H18的值 这是我试过的公式“= IF(ISBLANK(D18),0,(SUM(D18 + H17)))” 一旦我们在“D”行赋予价值,那么只需要在H行中显示价值。 包括“零” “H”行完全取值为“0”

给出MATCH函数的单元引用INSIDE查找数组参数的具体值

我想知道表单中一个数组中的特定文本的列号。因此我使用了MATCH函数 =MATCH (lookup_value, lookup_array, [match_type]) 第二个参数需要一个有效input的lookup_array .Eg: C5:N5 我不想指定“C”作为数组的起始列也不是行号5作为行号。我希望它是dynamic的。我想给一个绝对的列号和绝对行号。 有没有办法做到这一点,我尝试了很多徒劳。

Excel公式或函数,从dynamic生成的单元格分组中返回第N个值

我试图组装一个索引/匹配组合,并且无法弄清楚如何使其工作。 我有很多excel中的公式types的经验,但不幸的是,我对这些函数很无知。 我会先解释一下我想做的事情,但最后我会附上3张图片,可能会让事情更加清晰。 为了确定我想要的特定值,我不得不使用帮助单元。 这些帮助单元在图片中用(帮助者)标记表示。 这些单元格经过并获取dynamic计算期间的开始(C列)和结束(D列)股票调整后的收盘价格(A列)。 我想在F和G列中将这些值合并为数字顺序。我们认为C / D中的第一个非零数字属于第一个预定义的时间段,应该进入#1(列E)。 这将在所有的时期进行(例如:第二个非零在第二个旁边,第三个非零在第三个旁边等) 这只是一个股票的例子。 我需要这个函数或公式足够dynamic来处理各种各样的分布。 有时在股票分析中有多达100个dynamic计算的时期。 下面是应该提供更清晰的图像 图1是数据外观的一个例子 图2是我想如何移动数据的粗略示例 图片3是所需的结果 图片1 图片2 图片3 Scott Craner的更新图片显示乱序结果 请让我知道,如果我可以澄清任何混淆。

IF / OR公式无法正常工作(EXCEL)

所以我试图写一个IF / OR公式,以便当单元格(J $ 4 = [value或value2])时,它会拉出一定的值。 但是,当它是空白的,我想它默认为0,但它不会。 即使空白,它也会拉值。 任何帮助将不胜感激。 式: =IFERROR(IF(OR(J$4="1120S",1120),INDEX(B1HY3!$A$3:$F$300,MATCH("L 1",B1HY3!$F$3:$F$300,0),5),0),0)

链接一个Excel电子表格的SharePoint

我有一个多张电子表格excel电子表格。 我试图为每个工作表创build一个SharePoint列表,当Excel电子表格被更新时,共享点被更新。 它看起来像你可以链接一个访问数据库与SharePoint,但我努力寻找一个指导,链接一个Excel与SharePoint。