标签: worksheet-function

如何从 Microsoft Excel 中的公式创建粗体文本?

我连接了多个文本字段,并希望在最终输出中将其中一个字段设为粗体,如何做到这一点?

worksheet-function microsoft-excel

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

查找字符串中的第一个非数字字符,但不排除小数分母

以此已解决的问题为基础: 查找字符串中的第一个非数字字符

在该问题中,OP 请求有关 Excel 公式的帮助,该公式将返回字符串中第一个非数字字符的位置。这本身就非常有用,并且获得了一个非常干净的解决方案:

{=MATCH(TRUE,ISERROR(VALUE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))),0)}
Run Code Online (Sandbox Code Playgroud)

问题是我正在寻找此解决方案的变体,但这不会排除小数分母或千分母.和,。

我几个小时以来一直在寻找一个优雅的解决方案,但我还没有完全实现,所以任何帮助将不胜感激!

worksheet-function string microsoft-excel

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

在excel中对最高匹配进行排序

如何在 Excel 中对多个包含数据的列进行排序?

B 列 = 订阅日期 A 列 = 订阅名称

我有多个列有很多双打名称 (A) 和不同的订阅日期 (B) 如何排序所有名称都已排序,但最高订阅日期在列 C 中标记为HIGHEST。通过这种方式你可以看到直接这是最高日期。

worksheet-function microsoft-excel

0
推荐指数
1
解决办法
565
查看次数

Excel 字符串提取

我在一个单元格中有一个字符串:

ABCDxxxxxEFGH
Run Code Online (Sandbox Code Playgroud)

ABCD和EFGH是常数,并且xxxxx是可变长度的。

如何编写要提取的 Excel 公式xxxxx?

worksheet-function string-manipulation microsoft-excel

0
推荐指数
1
解决办法
531
查看次数

查询 Excel 公式 - 函数 IF(...)

我想在某些单元格的公式中使用 Excel 中的函数 IF(),如下所示 -

=IF(I2="SELL","(C2-F2)*D2","0")
Run Code Online (Sandbox Code Playgroud)

这意味着我想查看单元格 I2 中是否包含文本 SELL(如果条件为真),然后我希望单元格的公式为 (C2-F2)*D2,否则如果条件为假,则打印 0。

但麻烦的是,当条件为真时,它不是将文本的公式放入该单元格中,而是将字符串 (C2-F2)*D2 放入该单元格中。我想要的是,当条件为真时,它应该将 (C2-F2)*D3 解释为该单元格中的公式。我尝试了很多东西,比如 -

=IF(I2="SELL","=((C2-F2)*D2)","0") 
Run Code Online (Sandbox Code Playgroud)

或者

=IF(I2="SELL","=("(C2-F2)*D2)"","0") 
Run Code Online (Sandbox Code Playgroud)

但没有任何成功。

worksheet-function microsoft-excel

0
推荐指数
1
解决办法
1702
查看次数

如何在Excel中四舍五入

假设我们有一个数字数组

 $9,333.00 
 $5,733.00 
 $21,333.00 
 $21,833.00 
Run Code Online (Sandbox Code Playgroud)

我们怎样才能使它们四舍五入

 $9,500.00 
 $6,000.00 
 $25,500.00 
 $22,000.00 
Run Code Online (Sandbox Code Playgroud)

worksheet-function microsoft-excel

0
推荐指数
1
解决办法
3214
查看次数

仅当六个单元格中的任何一个具有值时才求和

只有当这 6 个单元格中的一个具有值时,我才希望一个单元格(总计)对其他 6 个单元格求和。如果六个都没有价值,我不希望任何东西出现。

worksheet-function cells microsoft-excel

0
推荐指数
1
解决办法
6875
查看次数

Microsoft Excel 错误地应用公式

基本上我面临一个问题,因为 Excel 自动生成公式在这种情况下是错误的。公式B6为=A6*B1。我选择它并向下拖动/填充。我想在公式B7引用A7 和公式B8来指代A8,等等,但我希望他们都具备*B1。

但是,当我使用光标向下拖动时,公式应用为:

=A7*B2
=A8*B3
=A9*B4
Run Code Online (Sandbox Code Playgroud)

我希望所有的单元格都乘以B1而不是增加。

我怎样才能做到这一点?

这是图片

worksheet-function microsoft-excel

0
推荐指数
1
解决办法
121
查看次数

如何将单元格的总和除以 7,然后在 Excel 中转置它们

我需要在excel中取一排垂直的数字并将它们全部相加并除以七。然后我需要将结果转换为 7 个相等的行(一周中的每一天一个。)

我在 excel =TRANSPOSE("=SUM(D1:D4)/7") 中尝试了以下内容,但后来我意识到它可能只会将数字转置为一个单元格而不是 7,即使这样也不起作用!

例如,我想执行以下操作,在此示例中,我将使用 4 行而不是 7 行。但除 7 行外,同样的事情也适用。

6
5
4
3
18 (=SUM(D1:D4))
Run Code Online (Sandbox Code Playgroud)

然后 =SUM(D1:D4)/5 等于 3.6

然后我希望能够将此结果转置为 4 个水平行,因此它看起来像这样

3.6 3.6 3.6 3.6
Run Code Online (Sandbox Code Playgroud)

我以为我可以使用以下函数 =TRANSPOSE("=SUM(D1:D4)/7")

但是我在该字段中得到的结果是以下 =SUM(D1:D4)/5,并且只出现在第一个水平字段中。不是全部 4 个

关于如何转置这个的任何想法?那个函数是怎么写的?

提前致谢。

****编辑我将把它放在这里以及其中一个评论中,以便看到谢谢大家,虽然答案对我非常有用,但规范已经改变了。他们现在还希望成本代码和描述水平相关,并为每个水平单元格分配一个日期,这可能涉及编写一个很长的宏。我对此完全没有经验,我正在努力使用基本功能,并且看到只有 8 周的时间表可以转移到新系统,他们认为引用旧数据库更容易直到 12 月公司假期结束。感谢您的回复**

worksheet-function microsoft-excel transpose

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

如何根据背景颜色获取 8 行列的十六进制值?

我有一个电子表格,我用它来帮助可视化每个 ASCII 字符的字符位图。对于 5x7 字体,我使用 5 个单元格宽(列)和 7 个单元格高(行)。然后我将 8 行列中每个单元格的背景标记为黑色,以表示一个字节的位,其中每一位是一个像素,黑色背景表示一个像素为ON. 然后,我创建一个字节数组,它将作为我的字符表示。对于我想要的每种字体大小,我必须为 95 个字符(ASCII 值)执行此操作。

问题是我必须盯着字符的每一列,确定它的二进制值,然后计算出十六进制值。因此,尝试为 5 宽字符表计算 495 个字节变得乏味。我想知道是否有我可以编写的工作表函数来检查单元格的背景颜色,如果黑色将设置变量的第n位,然后创建下面该列的十六进制值。

TL;DR我没有在 Excel 中编写函数的经验。我正在使用 LCD 屏幕。我有一个电子表格,上面有我所有的字符——其中每个像素ON的背景颜色都是黑色。1 个单元 = 1 位字节。我需要一个函数,它可以根据背景单元格是否为黑色为我提供列的十六进制值。继续插图。

这是我的电子表格中 5x7 字符“A”的示例。*** 表示单元格背景颜色为黑色,否则为白色。(如果需要,向每个背景颜色为黑色的单元格添加诸如单元格值 1 之类的东西不会有问题,以使其成为一个更简单的功能):

   ____________________
B0|   |***|***|***|   | (row 0)
  |-------------------|
B1|***|   |   |   |***| (row 1)
  |-------------------|
B2|***|   |   |   |***| (row 2)
  |-------------------|
B3|***|***|***|***|***| (row 3)
  |-------------------|
B4|***|   |   |   |***| (row 4)
  |-------------------|
B5|***|   |   |   |***| (row 5) …
Run Code Online (Sandbox Code Playgroud)

worksheet-function microsoft-excel microsoft-excel-2010

0
推荐指数
1
解决办法
1416
查看次数