EXCEL中如何使一个单元格满足一定条件后,复制到另一个单元格内

如题所述

在k2单元格内输入公式
=if(条件,k2=i2)
具体条件你没有说明,无法编写,可以追问,我再补充
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-22
如果公式中对于单元格的引用是绝对引用,那么复制到另外一个单元格后,会出现与被复制单元格一样的数值;但如果公式中对于单元格的引用是相对引用,则excel会根据目标单元格与原单元格的相对行列数,自动改变单元格,从而在另外一个单元格出现与被复制单元格不一样的内容。
这里用到了相对引用与绝对引用,相关知识如下——
在excel使用过程中,关于单元格的“绝对引用”、“混合引用”和“相对引用”是非常基本也是非常重要的概念。在使用函数公式过程中,如果不注意使用正确的引用方式可能导致返回预期之外的错误值。
①首先来看一下excel中对单元格引用的形式,拿最简单的=a1为例。
a1代表单元格的地址,a列与第一行的交叉处单元格。其中的a是列标,1是行号。如果是引用一个区域,可以是=sum(a1:b3)这种,其中区域最左上角和最右下角的单元格中间用冒号分隔。
②=a1这种表达是行和列均是“相对引用”,也就是均没有锁定。比如说将b1单元格下拉到b2就会变成=a2,行数会变化。如果向右拉到c1,则会变成=b1,列会变动。
③如果将公式改成=$a1,也就是在列标前面加上一个$符号,这就表示列绝对引用,行相对引用。这时下拉单元格时行号会变动变成=$a2,但是横着拉列号不会变动,仍然是=$a1。
④类似,如果把公式改成=a$1,则表明行是绝对引用,怎么拉都不会变,而列是相对引用,随着公式在行方向上的变化而变化。
⑤如果公式变成=$a$1则行列均锁定,就是所谓的“行列均绝对引用”,怎么拉公式都不会变化,都是引用a1单元格。
⑥双击进入单元格编辑模式,用鼠标选中单元格引用区域,按键盘上的f4就可以实现在相对引用和绝对引用之间的快速切换,这在编辑公式时非常有用。
相似回答