标签: worksheet-function

为什么这个 Excel 公式返回两个不同的值?

我正在尝试使用 Excel (2013) 来查找值 1 是否出现在给定的集合中(使用该CHOOSE()函数,然后,如果是,则使用该VLOOKUP()函数将单元格中的值直接打印到它的右侧。为什么会当公式本身相同时,此公式会在不同的单元格中产生两种不同的结果?

=IF(CHOOSE(1, $A$4:$A$17) = 1, VLOOKUP(1, $A$4:$C$17, 2, FALSE), "?")
Run Code Online (Sandbox Code Playgroud)

我的工作表中的单元格 V4 到 V7 都具有完全相同的公式(上面打印的公式),但它们返回不同的值。V4 的返回值是我想要的类型(即单元格 B4 的值,它是一个数字),而其他的则返回"?". 为什么会这样,我该如何解决?在此先感谢您的帮助。

worksheet-function microsoft-excel microsoft-excel-2013

4
推荐指数
2
解决办法
3031
查看次数

Excel 将 XML 单元格转换为列

我在单列中有一个带有 XML 的 Excel 电子表格。我知道您可以将 XML 数据导入 Excel;但只导入整个文件。但是,我需要逐个单元地执行此操作。

使用 VBA,您可能可以做到,但是在 Excel 中是否有一种常用的方法来做到这一点?

编辑#1:

需要明确的是,我还没有编写任何 VBA 代码来执行此操作,但我可以自己管理。我的问题是这是否是“文本到列”这样的现有功能。到目前为止,我已经尝试过谷歌搜索,但只找到了导入整个 XML 文件的示例。

xml worksheet-function microsoft-excel

4
推荐指数
1
解决办法
2万
查看次数

Excel 函数像 SQL group by + count(distinct *) 一样工作吗?

假设我有一个包含以下数据的 Excel 工作表

代码 (COL A) | 值(列 B)
==============================
  A01 | 10
  A01 | 20
  A01 | 30
  A01 | 10
  B01 | 30
  B01 | 30

是否有像 .. 这样的 Excel 函数?

SELECT CODE, count (Distinct *) FROM TABLE GROUP BY CODE


 代码 | 不同的值计数
====================================
  A01 | 3
  B01 | 1

或者,更好的是,我可以在C列中粘贴一个 Excel 公式以获得如下结果:

 
 代码 (COL A) | 值 (COL B) | 具有匹配代码的不同值计数 (COL C)
================================================== ==============================
  A01 | 10 | 3
  A01 | 20 | …

worksheet-function microsoft-excel

4
推荐指数
1
解决办法
2万
查看次数

显示 Excel 中的列表中是 1 还是 0

所以我在excel中有一个列,我想汇总成一行。本质上,该列有一个0if 特征不存在,一个1if 特征。

我想要做的是让 excel 检查一列,让我们说B2:B30,并且,如果1在这些行中的任何一行中显示 a 1in B1。如果0所有行中都有一个,那么我需要它来显示一个0.

在网上看了很多东西,我可以用它来计算具有特定数字的行数(或只使用数据透视表),但我无法将它汇总起来,只显示一个简单的0或1.

任何帮助都会很棒。

worksheet-function microsoft-excel

4
推荐指数
2
解决办法
255
查看次数

减去时间单位(不是一天中的时间)

如何减去时间单位(不是一天中的时间)?去年我跑了 48 分 20 秒的马拉松。今年我跑了 47 分 50 秒的马拉松。当我在 Excel 中执行此操作时,我尝试了所有可以想象的时间格式(包括[h]mm:ss),但没有任何效果。我期待-00:00:30(或负 30 秒)的结果。

date-time worksheet-function microsoft-excel

4
推荐指数
1
解决办法
2万
查看次数

如果信息来自“真”和“假”,如何在 Excel 中获得“是”或“否”?

首先,我必须指出我是德国人访问这个论坛(我在德国网站上找不到任何有用的东西),所以如果这里和那里的英语不好,请原谅我的英语;-)

这是我的“问题”:

我有一个相当广泛的电子表格,其中包含不同的公式。在 R 和 SI 列中有一个公式,结果会给出“真”或“假”。

现在,我需要一个额外的公式,如果出现以下情况,它会给我一个“是”或“否”的答案:

  • R列和S列=“真”-->“是”
  • R 列和 S 列 = "false" --> "no"
  • R 列不等于 S 列 --> “否”

我相信有一个公式可以解决这个问题。有人可以帮助我吗?:-/

microsoft-excel-2007 worksheet-function microsoft-excel

4
推荐指数
1
解决办法
8万
查看次数

如何使用从 MS Excel 2010 中的自定义下拉列表中选择的值自动为单元格背景着色

在 MS Excel 2010 Professional 中,有没有办法从电子表格的其他地方自动复制自定义下拉值的背景颜色?

我对来自两个具有背景的自定义单元格的一行单元格进行了一些数据验证:

在此处输入图片说明

A53 和 A54 如下所示:

在此处输入图片说明

从我的 SS 的下拉列表中选择时,如何配置它使其变为绿色或红色,而不仅仅是填充文本?

worksheet-function microsoft-excel microsoft-excel-2010

4
推荐指数
1
解决办法
5万
查看次数

MS Excel - 基于另一列中的“id 值”的列的累积总和?

我一直试图弄清楚如何制作一个公式,根据另一列中的 id 值计算一列中行的累积总和,但仍然没有找到任何解决方案。我试着用这些例子来证明我的意思:

ID   Value   CumulativeCounter
1      2     (ID1 has 2)
2      3     (ID2 has 3)
3      1     (ID3 has 1)
4      5     (ID4 has 5)
1      9     (ID1 has the previous value 2 and this new 9 on top of that =11)
2      1     (ID2 has the previous value 3 and this new 1 on top of that =4)
Run Code Online (Sandbox Code Playgroud)

依此类推,这是另一个包含更多条目和数字的示例(在“Excel 视图”中):

  A  B  C
1 1  2  2
2 2  7  7
3 3  3  3
4 1  2 …
Run Code Online (Sandbox Code Playgroud)

worksheet-function microsoft-excel microsoft-excel-2010

4
推荐指数
1
解决办法
1万
查看次数

如何在 MS Excel 中将基于公式的单元格设为只读?

我正在尝试根据公式 [RowNum + X](给出 X)为 Excel 中的每一行创建一个唯一 ID。该公式会根据 Excel 表格在每个新行上自动完成。创建新行后,我希望将 ID 单元格设为只读,因此之后不可更改。这可能吗?

read-only worksheet-function microsoft-excel

4
推荐指数
1
解决办法
8543
查看次数

在 LibreOffice Calc 中是否有编辑当前单元格的热键?

我想编辑一列单元格(例如,复制/粘贴的值有$0.005/hr,我希望它们只是0.005)

我可以使用箭头键导航,我可以单击以编辑现有值,但更愿意在不使用鼠标的情况下编辑现有值。

  • 按热键编辑单元格
  • 按 Enter 移至下一行(同一列)
  • 重复

事实上,我必须在鼠标之间移动我的手来单击每个编辑的单元格。

worksheet-function openoffice-calc libreoffice

4
推荐指数
1
解决办法
1385
查看次数