Questions tagged «microsoft-excel»

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

1
在Excel中将列表排序成元组
有什么方法可以将列表按Excel中的优先级列表定义的元组排序? 例如,我将进行抽奖以获得优先级: Banana -> 1 Apple -> 2 Tomato -> 3 我有随机排序的数据表: Tomato Banana Banana Tomato Apple Tomato Banana Apple Banana Banana 现在,我想按优先级列表对元组进行排序以获得以下结果: Banana Apple Tomato Banana Apple Tomato Banana Tomato Banana Banana 在数据列表中存在值的范围内,元组是完整的。


0
如何获取csvkit来转换非常宽的xlsx文件—奇怪的错误消息
我一直在尝试将多个非常宽(超过200列)的xlsx文件转换为csv文件,以便将它们聚合为一个文件进行分析。我一直在尝试使用csvkit,但是它只是挂在文件上。 每次我运行详细模式时,都会出现以下错误消息: C:\_analysis>in2csv -v 85910332_PE20160101_RECLMEXP.xlsx > test.csv c:\python35\lib\site-packages\openpyxl\workbook\names\named_range.py:121: UserWarning: Discarded range with reserved name warnings.warn("Discarded range with reserved name") Traceback (most recent call last): File "C:\Python35\Scripts\in2csv-script.py", line 9, in <module> load_entry_point('csvkit==0.9.1', 'console_scripts', 'in2csv')() File "c:\python35\lib\site-packages\csvkit\utilities\in2csv.py", line 82, in launch_new_instance utility.main() File "c:\python35\lib\site-packages\csvkit\utilities\in2csv.py", line 76, in main data = convert.convert(self.input_file, filetype, …

0
Excel错误:带有图表的电子表格将不再保存
我有Office 365主页。 我有一个Excel文件,其中包含一个数字数据表和该数据的图表表示形式。该文件已创建并最后一次使用Excel 2016保存。 然后,当我收到有关Office更新的通知时,该文件将不再保存,并显示以下错误消息: “保存[文件名]时检测到错误。MicrosoftExcel可以通过修复或删除某些功能来保存文件。要在新文件中进行修复,请单击“继续”。要取消保存文件,请单击“取消”。 Excel无法修复该文件。我以为更新版本掩盖了一个错误,但是显然更新尚未安装。我的版本为16.0.8229.2103,并更新为最新版本16.0.8326.2059。 Microsoft的Roan T 建议我运行Microsoft Office Configuration Analyzer Tool 2.2,但没有报告任何问题。 如何繁殖 我在2台计算机上安装了Office,并且该错误同时出现在两个安装中并且易于复制。 创建一个小的数字数据表,选择它并插入一个图表。(我使用了散点图,但其他图表类型也出现了此问题。)然后,将表中的至少一个单元格设置为数字格式,并至少具有3个小数位。尝试保存电子表格。 当我收到错误消息时。谁能在他/她的计算机上尝试一下此错误是否一致? 尝试保存在默认的“ Excel工作簿(* .xlsx)”中;另存为.xls不会导致此问题。 问题 并非每次安装都会显示该错误;虽然我知道我不是唯一的一个。有解决办法吗? 更新 我尝试在安全模式下运行Excel并进行修复。徒劳无功。 更新2017-08-03 至少有1个其他人可以在8326.2062版上重现该文件,但仅限Windows10。在Windows 7上没有错误。

1
如何打印单元格值与其相邻单元格值一样多的次数(不可透视)
我有一些需要透视或总结的数据,需要“取消透视”。数据如下所示: 1000000 6 1245142 4 1245246 6 我需要它看起来像这样(第一列中的每个值打印的次数与第二列中所指定的次数相同): 1000000 1000000 1000000 1000000 1000000 1000000 1245142 1245142 1245142 1245142 1245246 1245246 1245246 1245246 1245246 1245246 等等 有任何简单的方法可以在Excel中执行此操作吗?


1
如何在Excel UDF中的RegEx排除组中包括双引号
借助于此,是否存在一个Excel公式来标识单元格中的特殊字符?VBA代码和excel UDF,我正在检查csv文件中的特殊字符。使用此公式: =RegExCheck([@ItemTitle],"[^\s,'.()!&%A-Za-z0-9é–_/©™®°¼½¾⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞•-]") 我可以添加我想在此部分中排除的任何字符 [^\s,'.()!&%A-Za-z0-9é–_/©™®°¼½¾⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞•-] 但是,它不接受"任何顺序的双引号。如何添加"在这 [^\s,'.()!&%A-Za-z0-9é–_/©™®°¼½¾⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞•-] Excel UDF中的排除组。 [^\s"A-Za-z0-9é_/©™®°¼½¾⅓⅔⅕⅖⅗⅘⅙⅚⅛⅜⅝⅞•-]带有双引号的双引号在https://regexr.com/中的起始位置工作正常,但在excel 2019 (365)任何地方都无法正常工作。

1
工作表变更
我正在尝试将一个宏放在一个时间戳中。 我有2张纸input,dashboard 当单元格A2 input更改时,我希望现在在单元格M8上使用该函数dashboard 我在工作input表上按alt + F11调出vba编辑器并使用: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$2" Then Sheets("Dashboard").Select Range("M8").Select ActiveCell.FormulaR1C1 = "=NOW()" Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False End If End Sub 它在以下行失败: Range("M8").Select 代码有什么问题?


2
Excel电子表格工作表公式
我希望能够在第二个选项卡中具有与上一个选项卡中相同的单元格,然后创建一个新的选项卡,复制并粘贴,并使电子表格公式更新为上一个选项卡,而不是引用第一个选项卡。 即2选项卡中先前工作的公式等于1选项卡中完成的选项卡的值。 当我复制并粘贴到新标签页(3)中以制作下一个进度表时,图纸公式引用仍然是1标签页的,而不是更新为2标签页的。有没有解决的办法?


0
可以在由其他文本包围的Excel单元格中创建链接吗?
是否可以在Excel(2010)中为由其他文本包围的单元格中的特定单词创建超链接(例如,链接将不是单元格中的唯一内容)。 我注意到您可以执行以下操作: =hyperlink(http://www.example.com/, Example Site) ...但是很明显,只有当它是单元格中唯一的东西时,它才起作用。 我曾尝试突出显示单词或将光标放在单词上,但是每当我将单元格设置为“活动”时,插入菜单上的“超链接”选项就会“显示为灰色”。 可以做到吗?如果可以,怎么办?

1
如何在Excel中构建绘图数据而不将类别分成多列?
如何在excel中每个类别的颜色不同的地方绘制以下数据? category | datetime | score -------------------------------------- foo | 2016-01-01 00:00:00 | 1 bar | 2016-01-01 00:00:01 | 2 bar | 2016-01-01 00:00:02 | 3 foo | 2016-01-01 00:00:02 | 2 baz | 2016-01-01 00:00:02 | 5 foo | 2016-01-01 00:00:03 | 5 baz | 2016-01-01 00:00:03 | 8 qux …

1
如何在Excel中返回多列
我要执行以下操作:我有两张包含以下数据的表。而且,我想将第3列和第4列从Sheet2移到Sheet1。vlookup函数将只允许我一次带入一列数据。有没有办法一次将两个列都带走? 表格1 Student ISS OSS Total John Doe 2 2 Mark Doe 2 1 3 Steven Doe 2 1 3 Kevin Doe 2 2 表格2 Name Grade Admin Counselor John Doe 9 McPherson Gildea Mark Doe 9 McPherson Gildea Steven Doe 9 Bagoly Trudell Kevin Doe 11 McPherson Gildea

1
在Excel中列出评论
如何在一个选项卡上列出工作表上的所有评论? 我知道这是可能的,但我不知道该怎么做。我想打印出工作表中包含的所有注释的页面,以便于使用。有任何想法吗??

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.