Questions tagged «microsoft-excel»

Microsoft的电子表格应用程序。如果您的问题涉及在VBA中对Excel进行编程,请与[vba]一起使用此标记,如果涉及Excel公式或工作表函数,请与[worksheet-function]一起使用。

0
公式中的单元格引用
我的工作表的A2中具有以下公式: =SUMPRODUCT((SUMIF('[Master.xlsx]CompositeAssets'!$C:$C,$W$2,'[Master.xlsx]Composite Assets'!L:L)*(SUMIF('[Master.xlsx]CompositeAssets'!$C:$C,$W$1,'[Master.xlsx]Composite Assets'!L:L)))) 唯一的问题是,当我向下拖动公式时,需要它来引用主电子表格中的下一列。例如,我需要工作表的A3具有: =SUMPRODUCT((SUMIF('[Master.xlsx]CompositeAssets'!$C:$C,$W$2,'[Master.xlsx]Composite Assets'!**M:M)***(SUMIF('[Master.xlsx]CompositeAssets'!$C:$C,$W$1,'[Master.xlsx]Composite Assets'!**M:M**)))) 提前非常感谢!!!

1
Excel一个单元格到多个公式(我意识到这不可能)
首先,我想说的是,我知道这是极其困难或不可能的。 我有数据(来自Wikipedia,在航空公司和目的地列表中的任何机场上),一列是航空公司名称,另一列是由逗号分隔的目的地列表,偶尔还会列出一些其他信息。 我需要的是将每个目的地都放在单独的行中,旁边是航空公司的名称,并在第三列中提供额外的信息(包机,季节性,“开始...”,参考)。 我将使用多个Wikipedia表反复进行此操作。我正在Kumu.io上创建路线图。可以的是,任何解决方案都不能完全解决所有问题,我只需要一些接近的东西,因为我无法手工完成所有事情。如果您需要更多信息,请告诉我。感谢您的协助,这确实是一个了不起的资源。 数据是这种格式 我需要它看起来像

2
Excel在刷新SAP Business Explorer查询时挂起
我有两台运行Excel 2003和SAP Business Explorer 7.2的PC。我正在尝试刷新电子表格中的查询,该电子表格包含30个标签,每个标签上至少有一个查询。 当我在自己的PC上刷新所有查询时,它们都将成功更新。刷新整个电子表格的时间不到十分钟。 当我在此客户端的PC上尝试该程序时,Excel会按我期望的那样刷新第一个选项卡,然后挂起。我已经离开了一个多小时,并且没有取得任何进展。尽管它挂起了Excel.exe进程的CPU使用率,并且一直保持在50%不变(这是双核PC,但我猜如果是单核,它将达到100%以上),但奇怪的是,即使它是一直处于50%CPU的状态,一旦挂起,Process Monitor中就不会出现任何活动。我还运行了Microsoft的Network Monitor,可以看到Excel和SAP服务器之间的网络流量来回一直到Excel挂起为止,但此后什么也没有。我还尝试过在客户帐户和我自己的AD帐户(以前从未在该PC上使用过,因此是一个新的配置文件)下运行查询,但没有区别。我还使用Process Explorer检查了Excel.exe,以查看是否存在任何第三方DLL,但没有发现任何异常,也没有发现我自己的PC上没有的东西。 我想念什么?是否有其他工具可以向我显示Excel在不响应但使用50%CPU时正在做什么?

2
在Excel中过滤和重新排序列
我有一个服务(phplist,新闻通讯管理器),该服务可导出带有多个字段的用户列表。最后,每个用户都有一个或多个他已订阅的列表。 问题是,该表未按我想要的顺序进行排序,而不是为每个列表创建一个新列,而是由每一行创建所需的列。这是一个例子: 我想要的是,例如,如果我有八个新闻通讯(列表),则能够在Excel中将该表转换为可创建适当列并填充其中数据的表。上一张表转换后的结果是这样的: 或类似的内容(而不是是或空白,我可以使用是和否,无论如何)。这样,我可以按列表过滤表,这在我当前的表中是不可能的:如您所见,源表中的列可以在每行上包含不同的列表。在Excel中可以吗? 最终解决方案: 多亏了W_Whalley,我才能够找到问题的真正答案。如果有人使用过PHPList,则此新闻通讯管理器允许您下载已订阅用户的列表,但是正如我在原始问题中提到的那样,它无法为您提供他们所订阅的列表的好方法。实际上,它为您提供了最终的列,其中所有列表都位于同一单元格中。这与我考虑的问题略有不同,因为该表的一行将是: Name | Surname | Email | Lists John | Perry | john@mail.com | List1 List3 List6 List 7 并不是 Name | Surname | Email | Lists John | Perry | john@mail.com | List1 | List3 | List6 | List 7 我提出第二张桌子是因为我认为它更易于管理,但事实并非如此。实际上,从PHPList导出用户列表后,我必须进行一些修改以使每个列表具有不同的列。这不是必需的。 我立即导出了用户列表,解决方案是应用建议只考虑一次一列的W_Whalley公式。对几个列执行此操作。最终公式(使用示例行和列)为: =IF(ISERROR(SEARCH(L$1,$D2)),"no","yes") 或者,在西班牙语版本的Excel(我正在使用的版本)中带有示例列: …

1
如何基于另一个值的第一次迭代获取Excel值?
我有一个如下所示的Excel工作表: Event City | Sale Date Los Angeles | 6/19/18 Los Angeles | 6/25/18 Los Angeles | 6/29/18 Phoenix | 6/20/18 Phoenix | 6/27/18 Phoenix | 7/14/18 我需要弄清楚如何使用公式返回使用活动城市的最早销售日期。 例如,使用公式,我需要能够指定“ Los Angeles”,并使它返回“ 6/18/18”。 我什至不知道从哪里开始。任何帮助将不胜感激!

2
Excel公式从一个和另一个中减去单元格而忽略文本
我对excel有非常基本的了解,因此请相应地回答您的问题!我需要从另一个单元格中减去一个单元格,然后将一个单元格添加到结果中,但是我需要公式来忽略该单元格中的前三个字符(数字和字母)。 例如 - A1包含-X2X1234 B1包含-X7X1256 我希望单元格C1包含23。[(1256-1234)+1] 单元格将始终采用字母数字字母的格式,然后是我真正关心的四个数字。X1XYYYY 谢谢您的帮助!

1
VBA从模板复制图表工作表
我有一个工作表图表,我想用作宏中的模板。我正在尝试复制工作表并将其分配给图表类型的对象,但无法使其正常工作。 代码下面是两行工作代码,用于创建或复制图表。 问题出在代码的最后一行。它会复制工作表,但是在进入下一行之前会出错(需要错误424对象)。 谁能解释为什么会这样,以及将工作表分配到一行的解决方案。 现在,我的解决方案是复制模板,然后将WS_chart3设置为活动表,如果可以避免的话,我只是不喜欢对活动表的引用。 Sub test() Dim WS_chart2 As Chart Dim WS_chart3 As Chart 'adds chart sheet but doesn't use a template Set WS_chart2 = Charts.Add(After:=Sheets(Sheets.Count)) 'adds sheet but doesn't asign in to variable WS_chart2 Sheets("template").Copy After:=Sheets(Sheets.Count) 'adds chart sheet but then errors out Set WS_chart3 = Sheets("template").Copy(After:=Sheets(Sheets.Count)) End …

1
跟踪Excel中的更改
我有一长串约500.000个电话号码,其中一些包含空格,例如072 222 2222。 我想删除空格,以便电话号码写为0722222222并跟踪更改。 我曾经用过,=SUBSTITUTE(SUBSTITUTE(A1,"-","")," ","")但现在要确保我跟踪所有更改。

1
将键入的日期转换为Excel中日期格式化的单元格
我们有一个Excel文件,该文件的列名为“日期”,其中包含一些文本,例如2016年2月28日。 我们如何像2016年2月28日这样格式化?我试过使用格式单元格函数,但没有任何变化,我也试过使用DATEVALUE函数,但它只显示#VALUE!没有有关该错误的详细信息? 我以为这是EXCEL可以为我们转换的东西,但是如果有人可以启发我如何做,将不胜感激!如果有帮助,我们将使用最新版本的Mac版Excel。

1
Excel:根据条件将数据从一个表导入到另一个表
首先,我想向大家问好,因为这是我在这里的第一篇文章。 我想寻求有关将数据从一个表导入到另一个表的excel公式的帮助。 我有两个表: **Table 01** A B 01 01.t 02.th 03.fth **Table 02** A B t terrace h handed f frosted 在表01的A列中,我想像下面的示例一样放置表02的B列中的信息: A B 01 01.t terrace 02.th terrace, handed 03.fth frosted, terrace, handed 我可以想象该公式将包含If ... Then和Vlookup,但是我自己也无法确定。先感谢您。 更新: 我在Excel 2013中工作。



1
Excel散点图
我在Excel中的数据如下(仅作为示例,并非全部): Name | Asset | Count ----------------------------- John | Apple | 1 Adam | Banana | 2 Pete | Apple | 1 Mark | Berry | 5 Jeremy | Berry | 3 Alex | Banana | 4 现在,我需要使用散点图按如下方式创建图形: Mark O Alex O Jeremy o Adam o Pete o John o …

3
在Excel工作表中插入/显示两页Word对象
我正在尝试获取一份两页的Word文档并将其插入到Excel 2010工作表中。我不是要链接到原始文档。 到目前为止,我已经能够插入对象,但是它仅显示第一页。要查看第二页,我必须双击该对象,然后将我带入编辑模式。无论我处于编辑模式还是普通视图,都无法调整对象的大小。 我在此寻找文档并找到了该线程,但实际上并没有解决方案。我不希望做的是我的文档分成两个独立的文件,尽管它看起来更像是我在这一点上唯一的选择。 有谁知道如何在工作表中显示文档的两个页面而不将它们分为两个单独的文件?有谁知道这是否有可能?WordExcel

1
禁用自动滚动,同时允许键入不带宏的单元格(Excel)
我正在使用Excel2016。当我在屏幕底部键入单元格并按时Enter,Excel会将视图向下移动,以便可以看到我刚刚键入的内容。是否可以禁用此“功能”?我正在制作一个系统,其中用户在单元格中键入命令(例如foo,您键入bar,然后键入您要键入的下面的单元格,然后是far,然后依次boo类推),并且我的视图不断远离我想在顶部看到的数据页面上的内容,而是专注于命令(可能有数百个)。 我发现了其他限制滚动的方法,但是这些方法都使用户无法在该区域之外的单元格中键入内容(这意味着无法输入命令)。我不需要任何花哨的东西(例如,我不介意您是否仍然可以手动滚动);只是为了停止自动滚动。 TL; DR我希望屏幕保持焦点在同一张桌子上,无论光标/选定单元格在哪里。 我最好不使用宏/ VB代码来执行此操作,因为我的系统管理员对使用它们的人不是很满意,但是如果非常必要的话。 谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.