Tag: excel 2013

将主表迁移到单个表单

我有一个工作表,它有所有的数据结合起来。 示例结构是这样的(当然列一直到X和行大约17K) Column A — Column B — Column C — Column D — Column E Name1 stuff stuff stuff stuff Name1 stuff stuff stuff stuff Name2 stuff stuff stuff stuff Name3 stuff stuff stuff stuff 所以我需要添加3个新的工作表,每个工作表都被命名为Name1,Name2,Name3,并将与该名称对应的所有行复制到相应的工作表中。 有我的困境,我如何扫描A列中每个唯一名称的工作表,将名称存储在一个variables,所以我可以命名工作表之后呢? 我认为像这样的synax会很接近,但并不完美 – 适当的VBA是什么将每个名称的所有数据复制到它自己的工作表? ThisWorkbook.Worksheets.Add After:=ActiveSheet ActiveSheet.Name = Blah Set rngCopy = ActiveSheet.UsedRange Set rngCopy = rngCopy.SpecialCells(XlCellType.xlCellTypeVisible) ThisWorkbook.Worksheets.Add […]

VBA执行计算

我正在尝试使用VBA将计算添加到多个工作表的使用范围。 问题是,我不断收到这个错误 'types不匹配' 上线阅读ws.Cells(countie, 12).FormulaR1C1 =… 这里是我的语法 – 什么将解决这个问题,这样的语法将执行? Function JunctionTest() Dim ws As Worksheet, countie As Long For Each ws In ActiveWorkbook.Worksheets With ws If Application.WorksheetFunction.CountA(.Cells) <> 0 Then LastRow = .Cells.Find(What:="*",After:=.Range("A1"),LookAt:=xlPart, _ LookIn:=xlFormulas, SearchOrder:=xlByRows,SearchDirection:=xlPrevious, _ MatchCase:=False).Row Else LastRow = 1 End If For countie = 1 To LastRow ws.Cells(countie, 12).FormulaR1C1 = "=RC7+RC8" / […]

Excel 2016切片机 – select除1之外的全部

我有一个包含340个filter的切片机。 我想排除1项。 我怎样才能做到这一点,而不必手动select其他339? 我希望能够在所有项目之间进行切换,即完全closures滤波器,并包括除项目AB12345之外的所有项目

公式适用于单元格,但不适用于条件格式

我有一个电话分机列表及其分配的电话号码,以及用户名(如果正在使用)。 我试图使用条件格式来查找带有电话号码的分机,但没有用户,并用绿色突出显示。 我首先在一个单元格中testing了我的公式,然后在那里工作,但是当我把它放到所有列B的条件格式中时,没有任何反应。 这是我的公式 =IF(AND(NOT(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)=""), OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0, 1)=""), TRUE, FALSE) Current Outcome Goal Outcome

Excel 2013 + Bloomberg:Application.OnKey“^%”问题(CTRL + ALT + x加速器)

我有一个Excel电子表格,它定义了这两个加速键 Application.OnKey "^{g}", "Mats_Menu.xls!DisplayGraph" Application.OnKey "^%{g}", "Mats_Menu.xls!DisplayGraph" 没有彭博的Excel 2010 =>加速键的工作正常 没有彭博的Excel 2013 =>加速键可以正常工作 彭博社terminal上的Excel 2010 =>加速键的工作正常 Bloombergterminal上的Excel 2013 =>只有第一个快捷键在工作 经过几次testing,看起来像Application.OnKey "^%{.}"不适用于Bloombergterminal上的Excel 2013。 你能帮我解决这个问题吗? 问候

在VBA中使用单元格/行列引用复制和粘贴数据

我很难在Excel 2013 VBA中使用行列引用来复制和粘贴数据。 这是我的代码片段失败(创build一个错误消息):“应用程序定义或对象定义的错误” Worksheets("Sheet2").Range(Cells(1, 1), Cells(3, 3)).Copy Worksheets("Sheet1").Range(Cells(1,1)) 这是另一个可用的版本(将A1:C3从一个工作表复制到另一个: Worksheets("Sheet2").Range("A1:C3").Copy Worksheets("Sheet1").Range("A1") 为什么我注意行/列方法? 因为我希望能够复制和粘贴所有行和列引用都是variables的范围。 这是我个人的知识。 提前致谢!

在SUMIFS中出现#VALUE错误

我有这个简单的表格: AB 1 Fruits Amount 2 Apple 2 3 Orange 3 4 Banana 5 我做: =SUMIFS(B2:B4,A2:A4,"Apple", A2:A4, "Orange") 它返回0 。 如果我删除A3:A5, "Apple"或A3:A5, "Orange" ,它的作品。 怎么了?

在Cell-Value的VLOOKUP-Function中创buildmatrix的工作表名称

我有一个工作VLOOKfunction。 matrix在不同的工作表上。 这是我的function(用德语): = SVERWEIS($ A1;豪斯$ B $ 13:!$ $ķ100; 7; falsch) = VLOOKUP($ A1,豪斯$ B $ 13:$!ķ$ 100,7,FALSE) 我有很多不同的工作表,我不想通过用不同的工作表的名称来replaceHaus。 是否可以从单元中调用名称? 我想在第一行中有所有的工作表名,在第二行中有VLOOKUP-Function。 在我的想象中,应该有可能拖拽公式,并用正确的名称自动完成公式。 A1 Haus A2 = VLOOKUP($ A1,Haus!$ B $ 13:$ K $ 100,7,false) B1引导 B2 = VLOOKUP($ A1,Haus!$ B $ 13:$ K $ 100,7,false) C1游泳池等 我在VLOOKUP-Function中使用了CELL(“Content”,A $ 1)和“!”$ B $ 13:$ K $ […]

在Excel中创build逗号分隔列表

我有两个工作簿,需要将数据从工作簿1拉到工作簿2。 实现这样的标识符empID现在为每个empID我需要显示他们的工作地点(S)。 所以示例数据看起来像这样 Workbook1 EMPID …..名称….地址… …市州….邮编 1 2 3 4 五 Workbook2 EMPID ……. locationworked 1 12 2 33 1 11 4 22 3 9 1 55 5 19 2 76 1 99 我已经使用这个公式将数据返回给每个empID的不同的单元格 =IFERROR(INDEX($B$2:$B$8, SMALL(IF($A$11=$A$2:$A$8, ROW($A$2:$A$8)-ROW($A$2)+1), ROW(1:1))),"" ) 但是我想创build一个逗号分隔列表,并将所有内容放在一个单元格中,就像这样 1 11,12,55,99 2 33,76 等等 有没有办法修改语法,以便在我所需的输出中创build一个逗号分隔列表?

在表中查找基于Month标题的单元格数据

我正在尝试创build一个用于数据validation的小电子表格。 下面我创build了两个表格1和表格2。 我试图find的是一个简单的=索引匹配或类似的检查当月,然后将该值复制到validation下的相应组。 问题是,这几个月是一个标题行,我不知道如何检查正确的月份标题行,然后输出下面单元格中的值到输出列表中的每个相应的组。 因此,从编程的angular度来看,这就是我所期待的 If A2=Table2[Header] then c8=C4 else table[header] + step right A2包含今天的date(=今天())和标题缩短的月份名称1月2月3月等等。 类似上面的东西,我不知道如果我让我更难,那真的应该是。 我正在使用Excel 2013。 Output list Group Input Verification Differance G1 120 123 =Sum([@[Input]]-[@[Verification]) G2 76 110 =Sum([@[Input]]-[@[Verification]) G3 110 90 =Sum([@[Input]]-[@[Verification]) G4 34 53 =Sum([@[Input]]-[@[Verification]) Data list Group Year Jan Feb Mar Apr G1 2017 123 95 80 G2 2017 […]