Questions tagged «microsoft-excel»

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

4
Excel通常将.csv文件保存为制表符分隔格式。发生了什么?
我不知道怎么会发生这种情况。 我真的很讨厌它。 那是因为我的程序依赖csv文件是csv。 我永远不会知道,直到现在,我的csv文件如何成为制表符分隔格式 我点击了保存吗? 我像往常一样保存吗? 这是一个csv文件。我一直希望它是csv。 有时我打开文件,发现逗号消失了。我得做 数据 - >文字到列 解决这个问题。然后再次保存。如果我再次保存,那就是csv好吧。但它到底是如何成为制表界的呢?我从来没有指示excel将它保存在制表符分隔符中。怎么会发生这种情况?扩展名仍为.csv。 附加信息 我很少保存文件。我通常会退出excel并且可能会出现一些提示。我可能在不知情的情况下保存它。 如果我尝试将文件保存为,则excel将默认为“txt”,即使该文件显然是.csv文件 但是,如果我只是匆忙保存,它将无法保存为.csv文件。它将保存为.csv.txt文件。因此,让我的.csv文件包含制表符分隔值似乎根本没有意义。 使用CSV的程序是我自己定制的程序。我现在安排它可以读取制表符和逗号。但是,当涉及到它的输入时,程序对错误非常敏感。这个错误已经花了我数百美元。

2
突出显示一行数据中的最大绝对值
我正在尝试使用条件格式来突出显示一行数据中的最大绝对值。例如,如果我的数据是10, -11, 5, -2,我希望-11突出显示以表示从零开始的最大移动。知道怎么做到这一点? 我尝试过使用=MAX(ABS(range))和修改它以突出显示所需的数字,但没有运气。我也尝试使用Ctrl + Shift + Enter使其成为条件格式化中的数组,但也没有运气。 谢谢!

4
如何设置堆积条形图来绘制药物剂量?
我的妈妈生病了(癌症),爸爸一直写下他给她服用止痛药的次数。他让我把它插入电子表格并绘制图表,以便他可以看到趋势和变化。理想情况下,他希望每天看到一个堆积的条形图,显示剂量计数和给出的相对时间。 这很难解释,但让我试试这样:他想看看他给药多少次药物X和剂量之间需要多长时间来衡量她的“突破性疼痛”(当疼痛非常严重且她需要很多时用药)。我认为叠加条形图对此有好处,因为它可以显示剂量之间的相对时间,并且还显示剂量计数及其总高度。 但是......我从来没有使用它们,而且我用它笨拙地摸索着。这是我基本上追求的草图: 所以我父亲可以按顺序记录药物。然后,数据需要按药物分组并按日期分区。 也许这甚至不可能?我不知道,我很擅长制作excel和任何高级excel的东西,真的。如果“聚集”要求(按日分组的药物)是一个问题,我可以为每种药物使用单独的图表。 以下是Google工作表中草图中数据的链接。 我通常不喜欢用勺子喂食的解决方案,但在这种情况下,我真的不知道如何继续,今晚她有一个医生的预约我想要这个。如果有人能帮助我,实际上我和我的全家都会非常感激。

4
如何在Excel中计算> 24小时?
我在下面摘录了我的电子表格。这是一个时间跟踪应用程序,其中包含开始日期/日期,会话ID和会话持续时间。通过在列D中添加持续时间来填充列A。 考虑 A B C D 1 2012/05/22 01:00 | Wed | Session 23341 | 9:00 2 2012/05/23 10:00 | Wed | Session 23342 | 22:00 3 2012/05/25 08:00 | Fri | | 0:00 如您所见,A2和A3之间的日期差表明D2中22:00的值表示46小时的持续时间(05/23 10:00 + 46:00 = 05/25 08:00)。但是,D列仅显示超过24小时的整天的22:00。 我读取D2的尝试已包含int(d2) = 0.00 / int(d2)*24 = 0.00 / hour(d2) …





4
Excel INDEX MATCH检查多列
我本质上试图解决的问题是一个VLOOKUP,它检查列A:E的值,并返回列F中保存的值,如果在任何这些中找到它。 由于VLOOKUP没有完成任务,我已经研究了INDEX-MATCH语法,但是我很难理解如何为一个值数组完成此操作,而不是单个列。我在下面构建了一个示例数据集来尝试解释这个: A------B------C------D------E------F 1------2------3------4------5------Apple 12-----13--------------------------Banana 14---------------------------------Carrot 如果被检查的单元格包含1,2,3,4或5,则公式的结果应该是Apple。如果它是12或13,它应该返回香蕉,最后如果它包含14,它应该返回胡萝卜。 对此的后半部分来自这样一个事实,即被引用的单元格不是单个值,而是一个完整的表本身。因此,该搜索将根据不同的值完成很多次。 因此,为了演示,在其他地方(如下所示)中有另一个表具有这些值。我试图让系统识别哪一行,以及哪个“Apple,Banana,Carrot”值与每列相关联。该表如下所示 ^ h ------我------------ 1 ------(苹果)---- 2 ------(苹果)---- 12 -----(香蕉) - 等等。 - - - - - - - - - 括号中的值是公式计算这些值的位置。

5
Excel公式根据文本字符串计算时间持续时间,如上午9:00 - 下午12:30
我正在尝试开发一个Excel公式,该公式将计算以下格式的时间范围字符串的实际持续时间: 1:00am – 3:00am 根据 本文 它似乎应该像减去两次一样简单。例如,要获得两次(4:55:00)之间的小时,分​​钟和秒,文章说要执行以下操作: =TEXT(B2-A2,"h:mm:ss") 这是关于我有多远: =TEXT(RIGHT(B2,SEARCH(" – ",B2))-LEFT(B2,SEARCH(" – ",B2)),"h:mm:ss") 我想知道问题可能是我的文本字符串除了时间之外没有“日期”组件。唯一的解决方案是能够进行减法操作以将日期“捏造”到字符串中吗?或者是否有另一种替代方法,除了单独分解小时和分钟组件并计算持续时间?我还想补偿任何潜在的从上午到下午的时间跨度,如下午9点到凌晨12:00,如果可能的话。

2
在从外部源加载数据时,如何阻止Excel快速刷新/闪烁?
我有一个Excel电子表格,在同一工作表上有几个图表。每个图表的数据来自不同的表格。每个表的数据都从Access数据库中提取,并且每个表的连接都设置为在打开工作簿时刷新,打开工作簿时,所有图表将快速闪烁(在可见和不可见之间)几次。有没有办法在数据更新时防止这种闪烁?

2
在没有引号的Excel中保存制表符分隔文件
我有一个标签分隔值文件,我想在Excel中编辑。当Excel保存文件时,它会使用引号修改任何列。它在整个列中放置引号,然后在列的内容("- > "")中加倍引号。 我不希望我的列周围有引号,我不希望列中的引号被转义。读取此文件的程序不期望列周围的引号。无论如何在没有这些添加的引号的情况下保存或导出文件?

7
如何防止Word / Excel尝试访问打印机?
每当我在Word或Excel(2007)中执行某些操作时,这些应用程序都会尝试访问打印机。我在工作和家里的笔记本电脑上工作。当我在家(没有连接到我的工作的打印机)时,我有时需要等待很多秒才能使Word / Excel在执行诸如在Excel中使用单元格粗体或将网页中的段落粘贴到Word之后的响应。 在Word中我可能在底部有一条小消息,上面写着“试图连接到打印机,按Esc中止”。 然而 Excel中不存在该选项 有时如果我按Esc,Word会崩溃。 有解决方法吗?


2
在Excel中填写,但基于多个值
我有一个电子表格(不是我创建的),它在一列中有空白条目,它们应该有真正的数据。我想取每个空单元格并用它上面最近的值填充它。我正在寻找尽可能少的人工干预,因为我必须反复做。 我认为以前版本的Excel,或者可能是遥远过去的另一个电子表格,默认情况下会这样做 - 也就是说,如果你选择了foo和bar的列,并选择相当于“fill down”,你会得到在WANT专栏中有什么。我在Excel中实际得到的是GET专栏。 HAVE: WANT: GET: foo 1 foo 1 foo 1 2 foo 2 foo 2 bar 1 bar 1 foo 1 2 bar 2 foo 2 3 bar 3 foo 3 我担心这可能需要一个宏来正确完成。我曾经是一个使用Excel宏的高手,然后突然他们都在VB中。 我的后备位置是将整个内容转储到CSV并编写一个Python脚本,但如果有任何方法可以在Excel中进行,那将更为可取。即使它涉及几个不同的手动步骤,这很好; 每组线都不是一步。也就是说,“复制列,对其执行X,剪切并将其粘贴”的过程将起作用,但“每次出现foo或bar时执行X”都不会。这些文件太大了。 任何想法都表示赞赏!

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.