标签: worksheet-function

如何从 Excel 中的一组可用字符串生成随机字符串?

我想生成一个以任何顺序具有随机字符串值的列。这些字符串值必须来自 ('New', 'Mint', 'Very Good', 'Good', 'Acceptable', 'Poor') 字符串?任何人都可以让我知道如何使用RANDBETWEEN函数来用括号中提到的数据填充我的列?

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

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

自定义公式未更新

我按照本指南创建了以下自定义函数,用于计算电子表格中某种颜色的单元格数量:

Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean)
Dim rCell As Range
Dim lCol As Long
Dim vResult
lCol = rColor.Interior.ColorIndex
    If SUM = True Then
       For Each rCell In rRange
        If rCell.Interior.ColorIndex = lCol Then
                vResult = WorksheetFunction.SUM(rCell) + vResult
        End If
       Next rCell
    Else
        For Each rCell In rRange
        If rCell.Interior.ColorIndex = lCol Then
                vResult = 1 + vResult
        End If
       Next rCell
End If
ColorFunction = vResult
End Function
Run Code Online (Sandbox Code Playgroud)

如果我单击公式栏中的绿色勾号,它工作正常并给我预期的结果,但在我为另一个单元格着色后不会自动更新。每次手动为电子表格上其他位置的单元格着色时,如何将其设置为自动更新计数?

额外信息:我在 …

vba worksheet-function microsoft-excel

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

将布尔值的多步总和转换为单个公式

我有一些传感器读数,我正在检查这些值是否在可接受的范围内。

为此,我使用 anIF来检查值是否为><计算的(平均值)值。结果存储在相应的列中。最后,我对结果求和以获得超出范围(即高于平均值)的数量。

例如,Ax与 进行比较MeanAx获得10进入If value is outside accepted bounds. Ax

图 1

那么的总和If value is outside accepted boundsAx执行以获得Number of values outside bound. Ax

图 2,求和

问题
如何将其转换为单个公式?

worksheet-function microsoft-excel libreoffice-calc

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

如何找出链接到我的 Excel 工作表的内容?

我有一个我继承的 Excel 2007 工作表,每次打开它时,我都会收到一个对话框,询问我是否要从外部链接的工作表更新值。我试图追查我是否应该说是或否;因为我不熟悉链接的电子表格,也不熟悉它创建的数据类型,甚至不熟悉它是否正在使用和定期更新。

有什么方法可以获得工作表、路径和链接单元格的列表,以便我可以跟踪公式并查看可以切断哪些链接?

d

worksheet-function microsoft-excel

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

生成以逗号分隔的单元格内容列表,不包括空格

要连接某个四个单元格,我会使用:

=CONCATENATE(A2,",",C2",",D2,",",F2)
Run Code Online (Sandbox Code Playgroud)

这将使...

  • A2 = "马修"
  • C2 = "标记"
  • D2 = "卢克"
  • F2 = "约翰"

会导致Matthew,Mark,Luke,John.

但是我们遇到了类似的问题......

  • A2 = "耶稣"
  • C2 = ""
  • D2 = "玛丽"
  • F2 = "约瑟夫"

这将导致Jesus,,Mary,Joseph.

在这里,不需要额外的逗号。有没有办法优雅地处理这个问题,以便所有非空白单元格都包含在逗号分隔列表中,同时避免在某些单元格为空白时添加不必要的逗号?

当然,这可以通过相当数量的嵌套 IF 来完成,但如果可能的话,我真的想避免这种情况。可以使用本机 Excel 函数或数组公式来完成吗?或者人们必须诉诸VB Script来做这样的事情吗?

worksheet-function microsoft-excel microsoft-excel-2010

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

寻找缩短 IF 公式的解决方案

我有一个具有以下结构的长公式:

=IF(!X!<>0,!X!+A1,"")
Run Code Online (Sandbox Code Playgroud)

哪里!X!是一个很长的公式。

有什么解决方案可以避免重复 !X! 两次?我需要它有两个原因:

  1. 使公式对工作表的用户可读
  2. 减少处理时间

我很感激任何帮助。

谢谢,迪奥

worksheet-function microsoft-excel

9
推荐指数
2
解决办法
3310
查看次数

LibreOffice Calc:基于列/单元格值的条件格式

不幸的是我无法理解条件格式是如何工作的。我有一张这样的表:

在此输入图像描述

我定义了 2 个单元格样式“低”和“高”,并且如果 G 列中的单元格分别具有值“L”或“H”,我希望 AE 列中的单元格应用这些样式之一。如果放有其他东西,细胞将保持原样白色。

出于演示目的,我已手动将样式应用到示例行。

也许我做错了什么,但无论我做什么,要么某些单元格没有应用正确的样式,要么其他一些单元格也应用了该样式。我没能达到预期的结果。

您能否描述一下获得所需格式的确切步骤...

worksheet-function conditional-formatting libreoffice libreoffice-calc cell-format

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

结合名字的前两个字母和姓氏的前两个字母

我有一个用户名电子表格。

名字和姓氏位于 column 的同一单元格中A

是否有一个公式可以连接名字的前两个字母(第一个单词)和姓氏的前两个字母(第二个单词)?

例如John Doe,应该成为JoDo

我试过

=LEFT(A1)&MID(A1,IFERROR(FIND(" ",A1),LEN(A1))+1,IFERROR(FIND(" ",SUBSTITUTE(A1," ","",1)),LEN(A1))-IFERROR(FIND(" ",A1),LEN(A1)))
Run Code Online (Sandbox Code Playgroud)

但这给了我JoDoe结果。

worksheet-function microsoft-excel microsoft-excel-2013

9
推荐指数
4
解决办法
7759
查看次数

如何在 Excel 中的列中保留运行的数据总数?

想象一下 Excel 中的一列,其中包含“Y”或“N”。

我希望它旁边的列保持 Y 数量的运行计数,但 Y 和 N 以随机顺序出现,我无法按它们排序。

最终结果如下所示:

Y:1
N:
N:
Y:2
Y:3
N:
Y:4
N:
Y:5
Y:6
Y:7

etc..
Run Code Online (Sandbox Code Playgroud)

这可能吗?

worksheet-function microsoft-excel

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

为什么这个 Excel RIGHT 函数不起作用?

我很困惑为什么这个简单的 right() 函数在我的 Excel 2010 中不起作用。

A 列的格式为文本,B 列的格式为常规。单元格 A1 中没有多余的空格或异常字符。

如果我不指定第二个参数(数字字符),我不会收到错误,否则我会收到错误而不是预期的结果:“le”。 在此处输入图片说明

即使将光标放在 right() 函数第二个参数字段中的 2 旁边,Excel 也不会将下面的 num_chars 参数加粗。就像 Excel 不接受我提供的第二个参数一样? 在此处输入图片说明

worksheet-function microsoft-excel microsoft-excel-2010

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