标签: worksheet-function

如何在excel中获得=LEFT函数,同时将数字零作为第一个数字?

我的数据包含一列房间号。每个房间号的前2位数字是房间所在的楼层号。=LEFT 函数适用于不以零开头的数据。=LEFT 函数不适用于以零开头的数据。

如何让公式在第一个数字为零时不忽略它?

Room Number       Formula         Floor Number
1214              =LEFT (A2, 2)   12
2354              =LEFT (A2, 2)   23 
1876              =LEFT (A2, 2)   18
1567              =LEFT (A2, 2)   15
0403              =LEFT (A2, 2)   40* (should be level 04)
1918              =LEFT (A2, 2)   19
0910              =LEFT (A2, 2)   91* (should be level 09)
Run Code Online (Sandbox Code Playgroud)

microsoft-excel-2007 worksheet-function microsoft-excel microsoft-excel-2010

20
推荐指数
4
解决办法
8663
查看次数

在 Excel 中接受建议公式的快捷方式

我在 Excel 2007 中使用了很多公式,我想知道您需要按什么快捷键来接受建议的公式。

当我输入=DEG第一个建议的公式时,=DEGREEE这是我想要的。如果我按 Enter,Excel 会将我移到列中的下一个单元格,而不是接受建议框中的公式。此外,如果有任何方法可以更改从键盘在公式建议框中选择的建议,那也很高兴知道。

感谢您的帮助!

keyboard-shortcuts worksheet-function microsoft-excel

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

仅使用公式检查 Excel 单元格文本是否为数字

我必须找出我的单元格文本是否是一个数值,并希望使用一种优雅的非 VBA方法,该方法不会妨碍其当前状态或值。

我发现该ISNUMBER()功能仅在单元格是数字格式或文本格式时没有空格时才有效,例如:

数字作为文本示例

对于我使用过的前三个=ISNUMBER(...),最后一次尝试是=ISNUMBER(TRIM(...)).

我使用的唯一不使用 VBA 的方法是使用文本到列覆盖我的当前值,然后使用该=ISNUMBER()函数。

注意:我精通 VBA 和 Excel,并且知道我可以创建用户定义的函数。但是我不想这样做,因为这会强加需要宏的工作簿或要安装的加载项,在某些情况下我可以并且已经这样做了。

我将不胜感激任何建议、想法(即使他们告诉我无法完成)或 VBA 解决方案(但是不会被标记为答案)。

worksheet-function microsoft-excel microsoft-excel-2010

18
推荐指数
2
解决办法
10万
查看次数

Excel函数确定单元格是否可见

在条件格式中,我想检测当前单元格上方的行是隐藏还是可见。如何检测单元格是否可见?

我能想到的唯一黑客是:

  1. 创建一个包含所有1值的列。
  2. 使用类似的公式subtotal(109,c2:c2)=1(即仅在我要检查的单元格上)来确定它是可见的还是隐藏的。

有没有办法在没有显示行时必须保持可见的临时列的情况下做到这一点?


为了避免XY 问题,我想要做的是有一列是该行的类别。具有特定类别的第一个 VISIBLE 行应具有不同的样式;具有相同类别的后面的行略有不同。在 ASCII 中:

cat.   item
+AAA+  aaaa
(AAA)  bbbb
(AAA)  cccc
+BBB+  dddd
(BBB)  eeee
(BBB)  ffff
Run Code Online (Sandbox Code Playgroud)

如果我的过滤器隐藏了一行dddd话,我想与该行eeee+BBB+造型来代替。

worksheet-function conditional-formatting microsoft-excel

17
推荐指数
2
解决办法
6万
查看次数

从起始单元格向下求和列中的内容,而不设置明确的最后一个单元格索引

我有一个 Excel 电子表格,想对从一个单元格(例如,B5)开始并继续到该列中的最后一个数字的列中的数字求和。

我知道我可以输入一个大的结束索引,例如:

SUM(B5:B99999)
Run Code Online (Sandbox Code Playgroud)

但理想情况下,我可以这样说:

SUM(B5:...)
Run Code Online (Sandbox Code Playgroud)

它将从 B5 一直向下求和。

我看到了这个超级用户问题 - Excel:是否可以在不设置显式单元格边界的情况下对整列求和?- 它提供了通过以下公式对列中的所有数字求和的解决方案:

SUM(B:B)
Run Code Online (Sandbox Code Playgroud)

问题是,我不想对所有数字求和,只是对 B5 及以下的数字求和。

谢谢

worksheet-function microsoft-excel

16
推荐指数
2
解决办法
3万
查看次数

Excel中有没有函数可以找到一个范围的最大绝对值?

我正在 Excel 中寻找一个类似的函数

= MAX(ABS(A1:A10))
Run Code Online (Sandbox Code Playgroud)

除了ABS()不接受一个数字范围。

我能想到的最好的是:

= MAX(ABS(MIN(A1:A10)),ABS(MAX(A1:A10)))
Run Code Online (Sandbox Code Playgroud)

它可以解决问题,但它很麻烦,我不敢相信没有更好的方法。有任何想法吗?

worksheet-function microsoft-excel

16
推荐指数
2
解决办法
10万
查看次数

名称中带有撇号的参考 Excel 工作表

我有一个很大的工作簿,每张纸都有公司名称。在某些数据表上,我需要参考其他表。这样做时,我会从编辑=sum(栏中的 开始,然后单击我想要的页面中的单元格。到目前为止很容易,对吧?

现在,当我有一个很长的公式时我只是自动填充,然后更改工作表名称怎么样?如何引用'名称中带有撇号 ( )的工作表?

worksheet-function microsoft-excel

16
推荐指数
1
解决办法
4636
查看次数

Microsoft-excel 换行符和制表符

目前我使用“ CONCATENATE ”在Excel 中连接字符串,但我想在由“ CONCATENATE ”连接的字符串中插入字符换行符制表符。

例子:

  • 当我完成连接字符串时,我在下面的字符串。

    "Today is very beautiful"

  • 我预计字符串换行符和制表符自动如下:

Today is
      verry
      beautiful
Run Code Online (Sandbox Code Playgroud)

怎么做?

microsoft-office microsoft-excel-2007 worksheet-function microsoft-excel

15
推荐指数
3
解决办法
10万
查看次数

Excel-使用 FIND 函数克服 #VALUE 错误

在单元格 A1 中,我输入了“Apple”。在 B2 我输入公式=FIND("Apple",A:A)。但是我不断收到#VALUE错误。任何人都可以解释这一点,我该如何克服它?

worksheet-function microsoft-excel

15
推荐指数
2
解决办法
11万
查看次数

这个excel公式的数学等价物是什么?=PMT()

我需要创建一个与此=PMT()函数执行相同计算的 JavaScript 表单。

mortgage = 220000
rate= 4.75%
term = 30
Run Code Online (Sandbox Code Playgroud)

我的示例公式是 =PMT(4.75%/12,30*12,220000*-1)

这个函数的方程是什么?我试图查找这个函数,但它并没有很好地解释它。

worksheet-function microsoft-excel

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