excel里,怎样限定一个单元格的字数

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:01:46
比如,我向一个单元格里粘贴了"优秀",但只显示为"优",怎么办啊
我的意思是说"怎样限定单元格的字数",比如,只能有一个中文,如粘贴了"优秀",但只显示"优",
以下老鼠麦大米的说法不行,不过有点像了,比如我向A1里粘贴了"优秀",但怎样这一格立即显示为"优"

你要限制单元格只能输入1个字。
选中单元格-数据-有效性,允许-文本长度 等于 1
只能输入单个字符。输入2个不行。复制是不受限制的。

如果要去第一个字符的话,
那么就用函数
=left(A1,1)
************
那就用禾士无戈的方法吧,简单省事。呵呵。
不然就要用vba了;还没想出来怎么写。
************
这么就还没人答,那还是我来把

点击需要设置的工作表的标签,右键查看代码,复制以下代码到光标处就行了:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rng As Range
For Each Rng In Target.Cells
If Rng.Text <> "" Then
Rng = Left(Rng.Text, 1)
End If
Next
End Sub

好像不可以限制被字数,是不是列宽不够或复制时没有复制秀字啊?

把单元格的列宽调整到只显示一个汉字就行了,对齐格式设置为左对齐.........

把单元格拉宽