【www.guakaob.com--软件设计师】
如何在Excel单元格中调整行距
如何在excel中调整行间距(一)
如何在Excel单元格中调整行距
经常在Excel表格中录入文字档案的人都知道,在Excel单元格中字体大小可以设置,但同一个单元格中的一段文字的行距是无法直接调整的,录入的文本内容行距都比较小,而且是软件默认的,这就使我们录入的文本视觉效果不好,不美观。Word中有非常强大的字体设置功能,可以任意设置字体的大小和行距,使文档看起来更美观,Excel没有这个功能,但我们可以采取下的的方法解决:
常见错误的方法: 1、设置行高法(对单元格内容多行无用); 2、Alt + Enter法(每行之间都要多打一个空行)。
正确方法
1、格式—拼音指南—设置—字体——字号,输入或选中你希望的字号确定即可。通过调整拼音字号的大小可以调整行距。注意:只有设置中的“显示或隐藏”选中被选中,此法才有效。
2、如果你有一定的VBA常识,可以在你的Excel文档中导入下面的宏,使用下面的宏,然后调用“加大行距”的宏增大行距,使用“减小行距”的宏减小行距,可以逐级调整。如果在文档中插入两个按钮,指定这两个宏,使用起来会非常方便。
你也可以通过菜单中的“工具”——“宏”——“宏”调用需要的宏。
Sub 加大行距()
'
Selection.Phonetics.Alignment = xlPhoneticAlignLeft
With Selection.Phonetics.Font
.Size = .Size + 1
.Strikethrough = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
End Sub
Sub 减小行距()
'
Selection.Phonetics.Alignment = xlPhoneticAlignLeft
With Selection.Phonetics.Font
.Size = .Size - 1
.Strikethrough = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
End Sub
风儿
2010年6月3日
如何在Excel单元格中调整行距
如何在excel中调整行间距(二)
如何在Excel单元格中调整行距
经常在Excel表格中录入文字档案的人都知道,在Excel单元格中字体大小可以设置,但同一个单元格中的一段文字的行距是无法直接调整的,录入的文本内容行距都比较小,而且是软件默认的,这就使我们录入的文本视觉效果不好,不美观。Word中有非常强大的字体设置功能,可以任意设置字体的大小和行距,使文档看起来更美观,Excel没有这个功能,但我们可以采取下的的方法解决:
常见错误的方法:
1、设置行高法(对单元格内容多行无用);
2、Alt + Enter法(每行之间都要多打一个空行)。
正确方法
1、格式—拼音指南—设置—字体——字号,输入或选中你希望的字号确定即可。通过调整拼音字号的大小可以调整行距。注意:只有设置中的“显示或隐藏”选中被选中,此法才有效。【如何在excel中调整行间距】
2、如果你有一定的VBA常识,可以在你的Excel文档中导入下面的宏,使用下面的宏,然后调用“加大行距”的宏增大行距,使用“减小行距”的宏减小行距,可以逐级调整。如果在文档中插入两个按钮,指定这两个宏,使用起来会非常方便。
你也可以通过菜单中的“工具”——“宏”——“宏”调用需要的宏。
Sub 加大行距()
'
Selection.Phonetics.Alignment = xlPhoneticAlignLeft
With Selection.Phonetics.Font
.Size = .Size + 1
.Strikethrough = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
End Sub
Sub 减小行距()
'
Selection.Phonetics.Alignment = xlPhoneticAlignLeft
With Selection.Phonetics.Font
.Size = .Size - 1
.Strikethrough = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
End Sub
风儿
2010年6月3日
EXCEL中某个单元格内文字行间距调整方法
如何在excel中调整行间距(三)
十一、EXCEL中某个单元格内文字行间距调整方法。
当某个单元格内有大量文字时,很多人都觉得很难将其行间距按自己的要求进行调整。现介绍一种方法可以让你任意调整单元格内文字的
行间距:
右击单元格,点"设置单元格格式"->"对齐",将"水平对齐"选择"靠左",将"垂直对齐"选择"分散对齐",选中"自动换行",点“确定”。你
再用鼠标将行高根据你要求的行距调整到适当高度即可。
注:绿色内容为关键点,很多人就是这一点设置不对而无法调整行
间距。
十二、如何在EXCEL中引用当前工作表名
如果你的工作薄已经保存,下面公式可以得到单元格所在工作表名: =RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("
filename")))
十三、相同格式多工作表汇总求和方法
假定同一工作薄有SHEET1至SHEET100共100个相同格式的工作表需要汇总求和,结果放在SHEET101工作表中,请在SHEET101的A1单
元格输入:
=SUM(
单击SHEET1标签,按住Shift键并单击SHEET100标签,单击A1
单元格,再输入:
)
此时公式看上去内容如下:
=SUM('SHEET1:SHEET100'!A1)
按回车后公式变为
=SUM(SHEET1:SHEET100!A1)
所以,最简单快捷的方法就是在SHEET101的A1单元格直接输入公
式:
=SUM('SHEET1:SHEET100'!A1)
然后按回车。
十四、如何判断单元格里是否包含指定文本?
假定对A1单元格进行判断有无"指定文本",以下任一公式均可:
=IF(COUNTIF(A1,"*"&"指定文本"&"*")=1,"有","无")
=IF(ISERROR(FIND("指定文本",A1,1)),"无","有")
十五、如何替换EXCEL中的通配符“?”和“*”?
在EXECL中查找和替换时,?代表任意单个字符,*代表任意多个字符。如果要将工作表中的"?"和"*"替换成其他字符,就只能在查找框中输入~?~和~*~才能正确替换。另外如果要替换~本身,在查找框中要输入
~~才行。
十六、EXCEL中排名次的两种方法:
(一)、用RANK()函数:
假定E列为成绩,F列为名次,F2单元格公式如下:
=RANK(E2,E:E)
这种方法,分数相同时名次相同,随后的名次将空缺。
例如:两个人99分,并列第2名,则第3名空缺,接下来是第4名。【如何在excel中调整行间距】
(二)、用公式排序:
假定成绩在E列,请在F2输入公式:
=SUMPRODUCT((INDIRECT("E$2:E$"&MAX(IF(E$2:E$10000<>"",ROW(E$2:E$10000))))>E2)*(1/COUNTIF(INDIRECT("E$2:E$"&MAX(IF(E$2:E$10000<>"",ROW(E$2:E$10000)))),INDIRECT("E$2:E$"&MAX(IF(E$2:E$10
000<>"",ROW(E$2:E$10000)))))))+1
公式以Ctrl+Shift+Enter三键结束。
第二种方法分数相同的名次也相同,不过随后的名次不会空缺。
十七、什么是单元格的相对引用、绝对引用和混合引用?
相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。
具体情况举例说明:
1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:
=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1
2、绝对引用,复制公式时地址不会跟着发生变化,如C1单元
格有公式:=$A$1+$B$1
当将公式复制到C2单元格时仍为:=$A$1+$B$1
当将公式复制到D1单元格时仍为:=$A$1+$B$1
3、混合引用,复制公式时地址的部分内容跟着发生变化,如
C1单元格有公式:=$A1+B$1
当将公式复制到C2单元格时变为:=$A2+B$1
当将公式复制到D1单元格时变为:=$A1+C$1
规律:加上了绝对地址符“$”的列标和行号为绝对地址,在公式向旁边复制时不会发生变化,没有加上绝对地址符号的列标和行号为相对地址,在公式向旁边复制时会跟着发生变化。混合引用时部分地址
发生变化。
注意:工作薄和工作表都是绝对引用,没有相对引用。
技巧:在输入单元格地址后可以按F4键切换“绝对引用”、“混
合引用”和“相对引用”状态。
十八、求某一区域内不重复的数据个数
例如求A1:A100范围内不重复数据的个数,某个数重复多次出现只
算一个。有两种计算方法:
一是利用数组公式:【如何在excel中调整行间距】
=SUM(1/COUNTIF(A1:A100,A1:A100))
输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符
号"{}"。
二是利用乘积求和函数:
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))
十九、EXCEL中如何动态地引用某列的最后一个单元格?
在SHEET2中的A1单元格中引用表SHEET1中的A列的最后一个单元格中的数值(SHEET1中A列的最后一个单元格的数值不确定,随时会
增加行数):
=OFFSET(Sheet1!A1,COUNTA(Sheet1!A:A)-1,0,1,1)
或者:
=INDIRECT("sheet1!A"&COUNTA(Sheet1!A:A))
注:要确保你SHEET1的A列中间没有空格。
二十、如何在一个工作薄中建立几千个工作表
右击某个工作表标签,点"插入",选择"工作表",点"确定",然后按住Alt+Enter键不放,你要多少个你就按住多久不放,你会看到工作表
数量在不断增加,几千个都没有问题。
二十一、如何知道一个工作薄中有多少个工作表
方法一:
点"工具"->"宏"->"VB编辑器"->"插入"->"模块",输入如下内容:
Sub sheetcount()
Dim num As Integer
num = ThisWorkbook.Sheets.Count
Sheets(1).Select
Cells(1, 1) = num
End Sub
运行该宏,在第一个(排在最左边的)工作表的A1单元格中的数字就是
sheet的个数。
方法二:
按Ctrl+F3(或者点"插入"->"名称"->"定义"),打开"定义名称"对话框