home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="utf-8"?>
- <html><head><title>地址和引用,绝对和相对</title><meta name="filename" content="text/scalc/guide/relativ_absolut_ref"/><meta name="language" content="zh-CN"/><help:css-file-link xmlns:help="http://openoffice.org/2000/help"/><!--The CSS style header method for setting styles--><style type="text/css">
-
- table.Tabelle1{
- }
- span.Tabelle1A{
- width:1.499cm;}
- span.Tabelle1B{
- width:16.501cm;}
- tr.Tabelle11{
- }
- td.Tabelle1A1{
- }
- p.P1{
- }
- span.fr1{
- }
- </style></head><body>
-
-
- <p class="P1"/>
- <p class="Head1"><help:key-word value="地址; 绝对/相对" tag="kw68064_1" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="引用; 绝对/相对" tag="kw68064_9" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="绝对地址; 工作表" tag="kw68064_8" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="相对地址; 工作表" tag="kw68064_7" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="绝对引用; 工作表" tag="kw68064_6" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="相对引用; 工作表" tag="kw68064_5" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="引用; 到单元格" tag="kw68064_4" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="引用; 标记颜色" tag="kw68064_3" xmlns:help="http://openoffice.org/2000/help"/><help:key-word value="单元格; 引用" tag="kw68064_2" xmlns:help="http://openoffice.org/2000/help"/><help:to-be-embedded Eid="relativ_absolut_ref" xmlns:help="http://openoffice.org/2000/help"><help:link Id="68064">地址和引用,绝对和相对</help:link></help:to-be-embedded></p>
- <p class="Head2">相对的地址</p>
- <p class="Paragraph">A1表示的是位于列A行1处的单元格。要描述一个单元格区域,只要在给出这个单元格区域左上角处的单元格位置后键入双引号,随后给出这个单元格区域右下角处的单元格位置即可。比如:由工作表左上角处的四个单元格所组成的单元格区域可以命名为A1:B2。</p>
- <p class="Paragraph">这种描述单元格区域的方式(A1:B2)是一个相对引用。在复制公式时,您必须对借助相对引用描述的单元格区域重新进行配置。</p>
- <p class="Head2">绝对的地址</p>
- <p class="Paragraph">与相对引用相反,绝对引用上述单元格区域的表达方式是:$A$1:$B$2。也就是说在每个单元格坐标说明之前需插入一个美元符号。</p>
- <table><tr class="Tabelle11"><th class="Tabelle1A1" style="text-align:left;"><span class="Tabelle1A">
- <p class="TextInTable"><draw:image draw:style-name="fr1" draw:name="HIND_1" text:anchor-type="paragraph" svg:width="0.847cm" svg:height="0.847cm" draw:z-index="0" xlink:href="66732" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad" draw:filter-name="GIF - Graphics Interchange" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:text="http://openoffice.org/2000/text" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"/></p>
- </span></th><th class="Tabelle1A1" style="text-align:left;"><span class="Tabelle1B">
- <p class="TextInTable">将光标移至输入行内后按击组合键(Shift)(F4),这时 <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> 能够将当前输入行中的所有引用在相对引用和绝对引用之间转换。比如:在输入行中显示的是相对引用A1,第一次按击组合键(Shift)(F4)后行与列就会全部以绝对引用方式表示($A$1);再次按击组合键(Shift)(F4)后,先是列(A$1),然后是行($A1),最后全部以相对引用方式表示 (A1)。</p>
- </span></th></tr></table>
- <p class="Paragraph"/>
- <p class="Paragraph"><help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Calc还能够突出显示对公式中数据的引用。比如按击单元格中的公式:=SUM(A1:C5;D15:D24)后,工作表中这两个被引用的区域就会用颜色突出显示。公式中的"A1:C5"显示为蓝色,工作表中的这个区域也以蓝色框表示;公式中的"D15:D24"显示为红色,相应地工作表中的这个区域则以红色框表示。</p>
- <p class="Head2">什么时候使用相对引用,什么时候使用绝对引用?</p>
- <p class="Paragraph">什么是相对引用?比如您想在单元格 E1 处计算单元格区域 A1:B2 中单元格数据的总和,且在单元格 E1 中键入了下列公式:=SUM(A1:B2)。随后您又在列 A 前插入一个列,这时原来的单元格区域 A1:B2 便变成了单元格区域 B1:C2。键入的公式不是在单元格 E1处而是在单元格 F1处。也就是说,插入一个列后您必须检查并更改工作表中所有的公式(甚至文档中的其它工作表)。</p>
- <p class="Paragraph">幸好在插入或删除行与列时 <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> 会自动替您完成这项工作。也就是说,在插入一个列后公式“=SUM(A1:B2)”会自动更正为“=SUM(B1:C2)”。相应地在插入一个行以后公式中的行坐标也会获得自动更正。在使用 <help:productname xmlns:help="http://openoffice.org/2000/help">%PRODUCTNAME</help:productname> Calc 时,如果公式引用的数据区域被移动,那么绝对引用和相对引用总是会自动获得更正。请注意:在复制公式时只要相对引用会自动获得更正,绝对引用不会自动获得更正。</p>
- <p class="Paragraph">如果您需要引用工作表中某一个单元格内的数据,那么建议您使用绝对引用。若您没有为单元格设定绝对引用,那么在向下相对复制一个引用了这个单元格内数据的公式时,引用的单元格也会相应向下移动。</p>
- <p class="Paragraph">除了插入行与列之外,您还可以通过复制公式(此公式引用了一些单元格区域)至其它单元格区域来更改引用。比如:您在第10行处键入了公式:=SUM(A1:A9),若您将这个公式复制至B列处。这时在B列处的公式则自动更正为:=SUM(B1:B9)。</p>
- <p class="ParaList"><help:embedded Id="65598" Eid="related" xmlns:help="http://openoffice.org/2000/help"/></p>
- <p class="ParaList"><help:embedded Id="68065" Eid="address_byname" xmlns:help="http://openoffice.org/2000/help"/></p>
- <p class="ParaList"><help:embedded Id="68063" Eid="address_auto" xmlns:help="http://openoffice.org/2000/help"/></p>
- </body></html>