Excel 中一列数字除以/乘以/加/减同一单元格的内容的实现方法
要把这个问题说清楚首先要弄清楚什么是相对引用,绝对引用和混合引用,这三个问题弄清楚了,问题就不再是问题了。
相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。
具体情况举例说明:
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 (此处也可使用A1+$B$1,即相对引用和绝对引用的混合)
当将公式复制到D1单元格时变为:=$A1+C$1
规律:加上了绝对地址符“$”的列标和行号为绝对地址,在公式向旁边复制时不会发生变化,没有加上绝对地址符号的列标和行号为相对地址,在公式向旁边复制时会跟着发生变化。混合引用时部分地址发生变化。注意:工作
薄和工作表都是绝对引用,没有相对引用。
式中的相对引用、绝对引用和混合引用对于excel应用非常重要,而且又非常简单。
如果要一个单元格的值等于一个格子的值,可以使用如下方式:
=B1 这就是相对引用,此时你在B1前插入一格,你发现你的公式会变成=C1,这就是引用的格子是相对的,你引用数据不变的。
=$B$1 这就是绝对引用,同样的操作,你检查你写公式的一栏,公式仍然是=$B$1,此时你引用的值已经不是C1了,此时一定为0,因为你引用的地址是绝对的。$这分符号就是绝对引用符号。
=B$1或者=$B1就是混合引用,如果你下拉公式就会观察出变化,绝对引用的无论你怎么下拉(公式copy方式),加上$符号的不会变化,这样就可以指定公式引用地址,尤其在下拉批量copy公式的时候。
灵活运用三种引用方式(可以在任何公式中),可以设计出强大智能化的报表,多试几下你就会发现规律的,你会明白的。
在Excel进行公式设计时,会根据需要在公式中使用不同的单元格引用方式,这时你可以用如下方法来快速切换单元格引用方式:选中包含公式的单元格,在编辑栏中选择要更改的引用,按F4键可在在相对引用、绝对引用和混合引用间快速切换。例如选中“A1”引用,反复按F4键时,就会在$A$1、A$1、$A1、A1之间切换。
加法看明白了,减和乘除自然也就没有问题了。
怎样在excel单元格内换行
1、单元格内自动换行。先选定要换行的单元格,然后在“格式→单元格”命令中,“单元格格式”对话框里
的“对齐”里,选中“文本控制”下的“自动换行”,即可实现该单元格文本自动换行。这是最常用的单元格内换行的方法,这样设定后的优点是当单元格的宽度变化时,单元格内容也会自动改变。
2、单元格内强制换行。在输入内容时,到需要换行的地方,按Atl+Enter(回车),即可强制换行。这个操作是输入一个换行符,当单元格宽度变化时,单元格的内容不会有影响!
3、内容重排。上面两个方法,说的都是一个单元格内的换行,如果我们希望的是,当单元格的内容超过单元格的宽度时,超出的部份,转到同列的下一个单元格时,就需要用到内容重排!
这个功能在Excel2003或以下版中,在编辑菜单的填充项中,而在Excel2007里,你需要自己调出这一项,调出的方法为:点击Office按钮,选择Excel选项,在自定义中的从“下列位置选择命令”里选择开始选卡里就可以个这个“内容重排”的功能,把它添加到自定义访问工具栏即可。
使用方法,就是选择需要重排内容的单元格,然后使用“内容重排”这个功能即可。要注意的是即使你选择多列,也只能重排第一列的内容,而如果选择多行时,中间有空的单元格把有内容的单元格分开时,Excel就会把它当成两段内容重排,否则都视为一段内容。
4、利用文本框。这个方法就是利用一个文本框,放在单元格的相应位置,利用文本框能自动换行,而且还可以放在任意地方的长处,包括可以跨多行多列,缺点就是因为内容不在单元格中,如果是数据就不能参与计算了。
插入一个没有边框,没有填充颜,又刚刚好与需要区域的文本框,然后在文本框中输入内容,就可以达到自动换行的效果,能够在一些情况下满足我们的需要,但要调整好位置,就比较麻烦了,最后给出一段宏,用来插入一个与选择区域一样大小的文本框的宏,代码如下:Sub AddTextboxInSelection()
'****************************************
'功能:插入一个与选择区域一样大小的文本框
excel表格斜线
'作者:bengdeng
'发布:
'时间:2009-02-20
'****************************************
Dim xSp As Shape
With Selection
Set xSp = ActiveSheet.Shapes.AddTextbox _
(1, .Left, .Top, .Width, .Height)
End With
With xSp
.Fill.Visible = msoFalse
.Line.Visible = msoFalse
.Select
End With
End Sub
看到上面的几个方法之后,如果感觉没用过,或者感觉有用的话,那么你就自己动手做一下,实践一下吧!
在EXCEL表格里划斜线,并打字
方法一:可以利用Excel中的绘图工具。Excel中的绘图工具栏在默认情况下没有打开,在工具栏空白处点击右键,打开绘图工具栏。然后调整好单元格的大小,画好所需斜线,在空白处画文本框,输入表头文字,然后双击设置文本框格式,选择“颜与线条”标签,“填充颜”选择“无填充”,“线条颜”选择“无线条”。
按住“Ctrl”键的同时拖动刚才建立的文本框,复制带有格式的文本框,更改里面的文字,然后利用“Shift+点击”选中表头的对象,单击右键,选择“组合”即可。
技术要点:使用“单元格格式”对话框中的“边框”选项卡设置斜线,使用“对齐”选项卡结合空格键调整文字位置。
方法二:具体操作步骤如下。
1 .单击工作表的的A1单元格,输入斜线表头的内容,比如本例中有两个标题“项目名称”和“日期”,先输入“项目名称”,然后按快捷键Alt+ 回车键,这样可以在单元格内向下换行,再按Alt+ 回车键一次,输入“日期”。
2.按Ctrl+ 回车键,这样可以在不离开该单元格的情况下选中该单元格。
3.按快捷键Ctrl+1 ,打开“单元格格式”对话框。( 如果在单元格上单击右键,然后从弹出的快捷菜单中选
择命令“设置单元格格式”,也能打开该对话框,但使用快捷键会更快一些。)
4.在“单元格格式”对话框中,单击“边框”选项卡,然后单击左斜线按钮。
5.在“单元格格式”对话框中,单击“对齐”选项卡,将文本的水平和垂直对齐方式都设置为“两端对齐”。设置完毕,单击“确定”按钮。
6.观察表头中的文本,显然项目名称的位置不是很合适。双击A1单元格,将插入点定位到“项目名称”左边,并按两次空格键,让“项目名称”的位置向右一些。按Ctrl+ 回车键离开编辑状态并选中A1单元格,如果发现“项目名称”换行了,可以通过调整该列的宽度将其调整到合适为止,同样可以调整行宽,使表头的大小变得合适。当然,也可以改变表头中文本的大小。最后我们可以得到表头斜线效果。
视图---工具栏---绘图---点直线---在单元格里画一下,不满意的话,选中线条按DEL删除重新画线,打字时最好用文本框,把字写在文本框里,把框线设置成无,然后可调整大小,可随意摆放它的位置。直到你满意为止。
EXCEL表格中,单击格式中的单元格,中的边框,下边就有了分割线了
确定后双击表格就可以打字了
先设置格式,水平靠左(缩进),垂直居中,文本控制选自动换行,然后输入品种项目,再然后将光标移到品前按空格键,推着字符右移,等大约推4个空格后效果就出来了!
轻松制作复杂Excel表格表头