Tag: 公式

删除excel中的第一个零

我想从Excel中删除以下代码中的第一个零,问题是零不具有相同的模式。 我能做些什么来达到这个目的? 以下代码:0000450D 00320A 0000107B 023B 我想要的代码是这样的:450D 320A 107B 23B 有任何想法吗? 谢谢!

如何在MS Excel中的SUMPRODUCT公式中引用工作表名称?

我想弄清楚如何引用我的SUMPRODUCT单元格中的工作表名称,我无法弄清楚。 我不确定是否因为我的逻辑有缺陷,有更好的方法,或者如果我不想使用VB代码,我想要做什么是不可能的。 基本上我有一个有各种数据的工作簿。 然而,对于这个例子,我只看着一列,在这种情况下,date。 因此,我基本上使用SUMPRODUCT公式来读取整个列的date超过120天,但不包括列中空白的项目。 所以只要有一个date的单元格。 该工作簿将每月添加工作表,并保存上个月的工作表。 为了使这个工作簿成为dynamic的,第一张工作表具有各种graphics来显示信息,因此可以很好地打印,而最后一页具有所有的公式。 基本上我想在第一张工作表上创build一个下拉框。 该下拉列表将包含前几个月(工作表以月份命名),理想情况下,它们将在公式更改时引用。 例如: 我目前的公式是: SUMPRODUCT(('OCT 2015'!$G:$G<TODAY()-120)*('OCT 2015'!$G:$G<>""')) 我想公式喜欢: SUMPRODUCT(('CELL_THAT_HAS_SHEETNAME'!$G:$G<TODAY()-120)*('CELL_THAT_HAS_SHEETNAME'!$G:$G<>""')) 而它将引用的单元格是一个下拉列表,并对应于sheetname。

SUM公式与左

我有一张电子表格。 在AI栏中有由数字和字母组成的区号。 在列BI中有与地区码人口相对应的各种数字。 列C是两个字母区域代码的所有迭代,列D是它们对于相应的两个数字区域代码的总数。 AA99 49 AA 49 AB09 24 AB 65 AB02SE 23 AC 0 AB02SW 18 我试图找出每个区号的人口,通过查看每个区号的前两个字母(忽略其余)AA,AB AC等find总和。 AA = 49 AB = 65 AC = 0 我还没有find简单的方法来循环所有的地区代码(其中大约有30个),并计算总人口。 目前,我正在使用一套糟糕的嵌套IF语句,forms为 =IF(LEFT(C1,2)=C$1,B,"") 但我有一种感觉,有一个更简单的方法。

Excel偏移正在返回#VALUE! 错误高度> 1时(Excel 2010)

我已经设置了名称,目的是使用它们返回折线图的数据范围。 X值是“GI”,“IE”和“EE”。 Y值是“DATE”。 但是,我的“DATE”和“GI”名称正在返回“#VALUE!” 错误 – 而IE和EE不是。 到目前为止,我发现当高度值(CountIf below)大于1时会发生此错误。 单元格的范围,以及超过2000的东西,都是从用户selectdynamic生成的,以形成一个date范围。 使用CountIf而不是CountA。 任何帮助将非常感激。 这是一个困难的工作手册的最后一站! date: =OFFSET(Graph!$B$8,0,0,COUNTIF(Graph!$B$8:$B$2927,">"&0)-1) GI: =OFFSET(Graph!$C$8,0,0,COUNTIF(Graph!$C$8:$C$2927,">"&0)-1) IE: =OFFSET(Graph!$D$8,0,0,COUNTIF(Graph!$D$8:$D$2927,">"&0)-1) EE: =OFFSET(Graph!$E$8,0,0,COUNTIF(Graph!$E$8:$E$2927,">"&0)-1) 信息: BCDE 7 DATE GI IE EE 8 25/04/2011 0 0 0 9 26/04/2011 0 0 0 10 27/04/2011 0 0 0 11 28/04/2011 0 0 0 12 29/04/2011 0 0 0 13 30/04/2011 […]

在Excel中粘贴值而不是从macros中的公式

我目前有一个macros从一张纸上复制数据并将其存档在另一张纸上。 我的问题是它复制和粘贴公式,它只需要复制和粘贴值。 Sub Archive_Execution() Dim mainworkbook As Workbook Set mainworkbook = ActiveWorkbook Dim rangeName Dim strDataRange As Range Dim keyRange As Range rangeName = "Archive_Execution" Application.Goto Reference:=rangeName Selection.Copy Sheets("Archive Execution").Activate Range("A" & Rows.Count).End(xlUp).Offset(1).Select mainworkbook.Sheets("Archive Execution").Paste Sheets("Archive Execution").Activate Set strDataRange = Range("A2:AA1000000") Set keyRange = Range("D1") strDataRange.Sort Key1:=keyRange, Order1:=xlAscending End Sub 任何帮助将不胜感激调整我的代码,以便只有值粘贴不是公式

Excel – 将所有内容都放在字符的左边

我在Excel中有一个单元格,如下所示: Paranormal witness (s5) 我想1)大写第一个字符2)把所有的括号左边的“(” 对于任务1: 我有这个代码: =SUBSTITUTE(PROPER(SUBSTITUTE(A6933,"'","zz")),"zZ","'") 对于任务2: 我有这个代码: =LEFT(A1,FIND("(",A1&":")-1) 我如何结合这两个代码来利用左侧的所有内容? 预期的最终产出: Paranormal Witness 谢谢,MS

Excel 2010 VBA公式与variables搞乱

我有这个代码: LastLine = Range("C" & Rows.Count).End(xlUp).Row LastLine = "C" & LastLine Range(LastLine).Select ActiveCell.FormulaR1C1 = "=SUM(R4C3:R[-1]C)" Range("E13").FormulaR1C1 = "=if(R12C5 – " & LastLine & " <> 0,R12C5 – " & LastLine & ","""")" 一切工作都期望公式的结果是 “= IF($ E $ 12 – $ Z:$ Z <> 0,$ E $ 12 – $ Z:$ Z,”“)” 任何人都可以看到我做错了什么? 当我尝试 LastLine = […]

超链接 – 转到下一个空行?

我试图创build一个'去下一个可用的行'button,将我的用户到我的电子表格中的下一个可用的行。 以下是我正在使用的: =HYPERLINK("#B" & MATCH(TRUE,INDEX(ISBLANK(B:B),0,0),0),"First Empty") VBA是不可能的,因为我没有用户权限来编辑此表中的vba代码。 我的问题是,我的电子表格中有B – N列。 有时用户会留下一个单元格空白,只填写一列。 因此,列B中的下一个可用空行可能是行27,而列N的下一个空行将是51。 我需要公式来考虑我所有的列,当它将用户到我的所有列的下一个空行。 我也想从第3行开始空行search。 这也可以实现吗? 请有人告诉我,我哪里错了?

Excel公式来求和给定列号的列表中的所有单元格?

我有这样的数据 Bin 0 Bin 1 Bin 2 Bin 3 Bin 4 Bin 5 Bin 6 Bin 7 0.6967 0.6967 0.0503 0.0497 0.0971 0.0526 0.0009 0.0013 我有一个箱子的清单总结,例如,我想总结箱2,5和7.我怎么会写公式来计算这些箱数的所有单元格? 我尝试了像{= SUM(OFFSET(A2,{2,5,7}))}}但我不认为我正确使用数组公式,因为它没有工作。

计数单元格但不计算具有特定部分string的单元格

我首先想说的是,我看到了类似的问题。 但是,如果它包含部分string,则会计算该单元格。 我不够好翻转公式的这个版本。 我用它来做什么? 我会有一个看起来类似于这样的Excel页面: Classroom 1 32523 24634 67457 43636 35467 Classroom 2 34563 64746 79877 23456 Classroom 3 23777 36434 23526 68997 36346 34634 74567 58867 这里的目标是两件事。 其一,我想统计本专栏中所有不包含“课堂”一词的项目,如果能够单独计算每个教室,我想要完成的第二件事情(如果可能的话,这可能太多了)。 我的意思是,这些专栏的大小不一,每个月都会寄给我一份新的文件。 我真的想要一个可以返回的公式:Classroom 1 = 5,Classroom 2 = 4等。我有80多个教室,每class不能继续使用一个公式,因为重新调整范围非常耗时。 (因为范围大小不一,我还没有find更好的方法)。 谁能帮忙? 我不知所措。