假设我们有5000行随机值(空格,数字,字符)。我需要使用公式在单个单元格中显示这5000行中所有单元格的类型。它真的可能吗?我尝试过CONCATENATE(CELL(" type&#34 ;; array))和ctrl + shift + enter但它没有工作(它返回数组中第一个单元格的类型) 。 如果你想知道,这是用于在一个非常大的文件中查找带有文本而不是值或空格的单元格。也许你有更好的解决方案。 提前谢谢。
UPD:感谢宏,但我不能在本工作簿中使用它们,我需要一个公式解决方案。
UPD:我已经了解了如何使用条件格式设置=>新规则=>使用公式来确定... =>使用ISTEXT('范围的第一个单元格)公式
但是,是否可以创建公式?
答案 0 :(得分:1)
最好的解决方法是使用MACRO
以下是我的示例代码:
{{1}}
答案 1 :(得分:0)
您可以根据需要调整这个小型用户定义的功能。
假设我们正在查看第一行中的单元格,从 A1 到 D1 ,我们希望将类型连接到单个单元格中。在标准模块中输入以下 UDF():
Public Function KonKaType(rIN As Range) As String
Dim r As Range
For Each r In rIN
s = "cell(""type""," & r.Address(0, 0) & ")"
KonKaType = KonKaType & Evaluate(s)
Next r
End Function
然后在工作表单元格 E1 中输入:
=KonKaType(A1:D1)