Questions tagged «microsoft-excel»

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


13
在Excel中用逗号打开CSV的最简单方法
CSV文件会自动与Excel关联,但是当我打开它们时,所有行基本上都在第一列中,如下所示: 可能是因为Excel在考虑“逗号分隔的值”时实际上会搜索其他定界符(我认为这是分号,但并不重要)。 现在,当我已经在Excel中打开此文件时,是否有一个按钮或告诉它“重新打开该文件并使用逗号作为分隔符”的内容? 我知道我可以将数据导入到新的工作表等中,但是我特别要求提供以下帮助:我已经有了一个带逗号的CSV文件,并且我想在Excel中打开它而不创建新的工作簿或转换原始文件。

9
如何在Excel中“分组”并汇总一列?
我试图弄清楚如何在Excel电子表格中对值进行“分组”。 给出以下示例(这是我在餐厅使用的库存表:) 电子表格的最右边有一个名为“已售商品成本”的列。 我希望能够得出每个类别的总销货成本数字。 在Excel中这可能吗?而且,我想在一个单独的工作表中进行操作,以使第一个工作表(如图所示)不受影响。 有任何想法吗? 谢谢!


13
将列转换为逗号分隔的列表
我的任务是创建一个简单的Excel工作表,该工作表在A列中采用未指定数量的行,如下所示: 1234 123461 123151 11321 并将它们放入另一个单元格中的逗号分隔列表中,用户可以轻松地将其复制并粘贴到另一个程序中,如下所示: 1234,123461,123151,11321 最简单的方法是什么?

6
如何阻止Excel吃掉我美味的CSV文件并排除无用的数据?
我有一个数据库,该数据库按序列号跟踪小部件的销售。用户输入购买者数据和数量,然后将每个小部件扫描到自定义客户端程序中。然后,他们确定订单。所有这些都完美无缺。 一些客户想要购买的小部件的Excel兼容电子表格。我们使用PHP脚本生成此文件,该脚本查询数据库并以CSV格式输出结果以及商店名称和相关数据。这也很好。 在记事本或vi等文本编辑器中打开文件时,该文件如下所示: "Account Number","Store Name","S1","S2","S3","Widget Type","Date" "4173","SpeedyCorp","268435459705526269","","268435459705526269","848 Model Widget","2011-01-17" 如您所见,序列号存在(在这种情况下为两次,并非所有辅助序列号都相同),并且是一长串数字。在Excel中打开此文件时,结果变为: Account Number Store Name S1 S2 S3 Widget Type Date 4173 SpeedyCorp 2.68435E+17 2.68435E+17 848 Model Widget 2011-01-17 如您所见,序列号用双引号引起来。Excel似乎不尊重.csv文件中的文本限定符。将这些文件导入Access时,难度为零。以文本形式打开它们时,一点也​​不麻烦。但是Excel一定会将这些文件转换成无用的垃圾。可以说,试图指导最终用户使用非默认应用程序打开CSV文件的技术已经变得很烦人。有希望吗?是否有我找不到的设置?Excel 2003、2007和2010似乎就是这种情况。

5
是否可以将CSV格式的数据粘贴到Excel 2007中?
我想将CSV格式的文本复制并粘贴到Excel 2007中。 有没有一种方法,而不必先将其保存到临时文件中? 我敢肯定,在这种情况下,可以使用Excel的早期版本来手动触发CSV导入向导,但是我不知道如何在Excel 2007中执行此操作。 作为参考,在OpenOffice中,此Just Works-粘贴2行以上CSV文本将触发CSV导入向导。

10
如何在SQL中连接Excel中的两个工作表?
我有两个不同的Excel文件中的两个工作表。它们都包含名称,ID号和相关数据的列表。一个是包含一般人口统计字段的主列表,另一个是仅包含名称和ID以及地址的列表。这个清单是由另一个办公室从主清单中削减的。 我想使用第二个列表来过滤第一个。此外,我希望结果包括主工作表中的其他字段以及第二个工作表中的地址字段。我知道如何使用数据库内连接很容易地做到这一点,但我不清楚如何在Excel中有效地执行此操作。如何在Excel中加入两个工作表?显示如何进行外连接的奖励点,我更希望知道如何在不需要宏的情况下执行此操作。

13
即使将单元格格式更改为文本后,Excel为什么也将长数字字符串视为科学计数法
我正在尝试在Excel中处理一些数据。数据包括数字帐号和其他长数字字符串(例如手机MEID)。我没有对这些字符串进行数学运算,因此我希望Excel将它们视为纯文本。 这就是让我发疯的原因(这是Excel 2010): 取一个长为1240800388917的数字,然后将其粘贴到新工作表的单元格中。 Excel的默认单元格格式为常规,因此该字符串以科学计数形式表示为1.2408E + 12 右键单击该单元格,选择“设置单元格格式”,将格式设置为“文本” 即使该格式已设置为文本,该单元格仍将以科学计数法显示。 现在,如果我以不同的顺序执行这些步骤: 将一个空单元格设置为文本格式。右键单击该单元格,选择“设置单元格格式”,将格式设置为“文本” 取一个长为1240800388917的数字并将其粘贴到文本格式的单元格中 现在,该单元格显示为字符串,而不是科学计数法。 即使单元格的格式设置为文本,但结果仍然保留在科学计数法中。我看到了建议的解决方法,例如:使用CSV导入并将格式设置为文本,在每个数字字符串的开头添加一个空格字符,等等。 是否有一个简单的好方法可以轻松地将这些字符串设置为文本格式? 为什么地球上Excel会这样做? 我发现了相关的SU问题: 如何使Excel 2007停止将大量数字格式化为科学计数法?并且 该Excel行为具有预期的大十六进制数吗?

4
如何展开Excel电子表格中的所有列?
我有一个包含许多列的电子表格。列都是小的标准宽度。双击列之间的分隔线将扩大列的宽度,以包含该列中最长的字符串。 在电子表格的每一列上都有执行此操作的快捷方式吗?

14
在新窗口中打开Excel文件
当我运行Excel并在Windows资源管理器中双击一个Excel文件时,我希望它默认在新窗口中启动,以便可以将文档移动到单独的监视器。有什么办法可以得到这种行为?


7
单元格不会自动更新
我在一个单元格中有一个公式,可以计算其他2个单元格中的值。通常,在其他两个单元格中输入值后,公式单元格在Enter按下或单击时会自动更新。 但是,由于某些原因,该公式计算的值不会自动更新。我必须单击公式栏,然后单击Enter才能使公式单元格执行其操作。 为什么会这样呢?

4
Excel:如何仅在当前文件中撤消?
Microsoft Excel的撤消/重做功能的行为不同于我所知道的任何其他程序。撤消堆栈似乎在所有打开的文件中都是全局的,因此撤消有时会切换到另一个文件并撤消您不想撤消的操作。而且,如果要撤消的编辑是在另一个文件中进行的编辑之前,则别无选择,只能撤消另一个文件。 我不是第一个对此抱怨的人- 快到一半了,请参阅“ Excel的撤消疯狂”。 除了“一次只编辑一个文件”之外,还有没有办法使Excel的“撤消”仅适用于当前文件? 我正在使用Excel 2003(如果有所作为)。


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.