我正在尝试使用此函数=LEN()
来计算 1000 多个单元格的字符,但我找不到仅复制粘贴即可提高效率的方法。如果我手动输入单元格 ID,=LEN(A1)
它工作得很好,但我想写一些类似下面的内容,这样我就可以复制粘贴一千次:
=LEN(A*current_row*)
我只想获取当前行,我不关心当前列。
答案1
怎么样
=SUM( LEN(
row_number
:
row_number
) )
例如,=SUM(LEN(1:1))
第 1 行。
C3:D7
Excel 使用冒号来表示范围。您可以在“名称框”(公式栏左侧)中输入以下内容进行试验:
然后按Enter。您将获得以下结果:
如果您只说C:D
,则将选择所有 C 列和 D 列。同样,3:7
选择第 3 行到第 7 行。 1:1
只需选择第 1 行。我相信公式的其余部分很简单——计算LEN
行中每个单元格的,然后计算SUM
这些长度的。
这必须以数组公式的形式输入,这意味着您在输入时必须按Ctrl++ Shift,然后它将出现在公式栏中,并用花括号括起来,如–– 但不要自己输入括号。Enter{=SUM(LEN(1:1))}
答案2
您可以使用间接:
返回由文本字符串指定的引用。立即计算引用以显示其内容。当您想要更改公式中单元格的引用而不更改公式本身时,请使用 INDIRECT。
假设第一列:
=LEN( INDIRECT( "A" & ROW() )
答案3
突出显示数据列表中的第一个单元格。进入主页选项卡并将数据格式化为表格。选择任何表格格式。如果您的数据有标题,请在“我的表格有标题”框中打勾,否则请取消选中。
现在,当您在数据的相邻单元格中输入公式时,它将自动复制公式直到表格末尾。假设您的数据在单元格 A1 到 A10 中,并且您在单元格 B1 中输入公式 len(A1),如果您的数据格式化为表格,那么它应该自动将您的公式复制到单元格 B10。
答案4
如果你只是想计算字符数在A当前行的单元格,例如B1 = LEN(A1)
,,B2 = LEN(A2)
...,那么这很简单。只需将单元格设置B1
为=LEN(A1)
,然后选择单元格B1
并将其向下拖动/填充到第 1000 行以上。如果您不喜欢拖动,这里有一些略有不同的方法可以完成相同的操作。
将单元格设置
B1
为=LEN(A1)
,然后选择单元格B1
并双击边界框右下角的方块B1
:这会将当前单元格中的值或公式向下扩展到左侧列中的第一个空白单元格,因此您必须在 列 中执行此操作
B
,并且 列 中不能有任何空白单元格A
。- 选择单元格
B1
,然后向下滚动并Shift单击单元格B1000
(或您想要向下移动的任何位置)。然后键入=LEN(A1)
并键入Ctrl+ Enter。
但这太简单了,我怀疑我是否仍然忽略了问题的某些部分。