我想生成一个以任何顺序具有随机字符串值的列。这些字符串值必须来自 ('New', 'Mint', 'Very Good', 'Good', 'Acceptable', 'Poor') 字符串?任何人都可以让我知道如何使用RANDBETWEEN函数来用括号中提到的数据填充我的列?
microsoft-excel-2007 worksheet-function microsoft-excel microsoft-excel-2010
我按照本指南创建了以下自定义函数,用于计算电子表格中某种颜色的单元格数量:
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)
如果我单击公式栏中的绿色勾号,它工作正常并给我预期的结果,但在我为另一个单元格着色后不会自动更新。每次手动为电子表格上其他位置的单元格着色时,如何将其设置为自动更新计数?
额外信息:我在 …
我有一些传感器读数,我正在检查这些值是否在可接受的范围内。
为此,我使用 anIF来检查值是否为>或<计算的(平均值)值。结果存储在相应的列中。最后,我对结果求和以获得超出范围(即高于平均值)的数量。
例如,Ax与 进行比较Mean。Ax获得1或0进入If value is outside accepted bounds. Ax:
那么的总和If value is outside accepted bounds。Ax执行以获得Number of values outside bound. Ax:
问题
如何将其转换为单个公式?
我有一个我继承的 Excel 2007 工作表,每次打开它时,我都会收到一个对话框,询问我是否要从外部链接的工作表更新值。我试图追查我是否应该说是或否;因为我不熟悉链接的电子表格,也不熟悉它创建的数据类型,甚至不熟悉它是否正在使用和定期更新。
有什么方法可以获得工作表、路径和链接单元格的列表,以便我可以跟踪公式并查看可以切断哪些链接?
d
要连接某个四个单元格,我会使用:
=CONCATENATE(A2,",",C2",",D2,",",F2)
Run Code Online (Sandbox Code Playgroud)
这将使...
会导致Matthew,Mark,Luke,John.
但是我们遇到了类似的问题......
这将导致Jesus,,Mary,Joseph.
在这里,不需要额外的逗号。有没有办法优雅地处理这个问题,以便所有非空白单元格都包含在逗号分隔列表中,同时避免在某些单元格为空白时添加不必要的逗号?
当然,这可以通过相当数量的嵌套 IF 来完成,但如果可能的话,我真的想避免这种情况。可以使用本机 Excel 函数或数组公式来完成吗?或者人们必须诉诸VB Script来做这样的事情吗?
我有一个具有以下结构的长公式:
=IF(!X!<>0,!X!+A1,"")
Run Code Online (Sandbox Code Playgroud)
哪里!X!是一个很长的公式。
有什么解决方案可以避免重复 !X! 两次?我需要它有两个原因:
我很感激任何帮助。
谢谢,迪奥
不幸的是我无法理解条件格式是如何工作的。我有一张这样的表:
我定义了 2 个单元格样式“低”和“高”,并且如果 G 列中的单元格分别具有值“L”或“H”,我希望 AE 列中的单元格应用这些样式之一。如果放有其他东西,细胞将保持原样白色。
出于演示目的,我已手动将样式应用到示例行。
也许我做错了什么,但无论我做什么,要么某些单元格没有应用正确的样式,要么其他一些单元格也应用了该样式。我没能达到预期的结果。
您能否描述一下获得所需格式的确切步骤...
worksheet-function conditional-formatting libreoffice libreoffice-calc cell-format
我有一个用户名电子表格。
名字和姓氏位于 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结果。
想象一下 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)
这可能吗?