excel引用公式时如何跳过空值?

比如我想在B列显示C列的内容,但是B列有格式,需要空行,然后怎么引用C列的内容而忽略这些空值呢? 比如C列为123456.... 而在B列需要显示的是12(空行)34(空行)56,怎么能快速的填充?
其实就是想实现图中的对应关系,能够自动填充吗?

1、首先打开软件,选择方方格子按钮,选择数值当中的自动编号功能。

2、弹出对话框选择根据哪列数据进行编号设置。

3、然后拉选省份这一列内容。

4、接着选择在哪列进行编号设置。

5、然后需要拉选序号列。

6、累加条件选择非空值。

7、确定后即可看到结果。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-04-06

1.先来计算一下销售额占商场销售总额的比重,如图所示,在E3单元格输入【所占比重】,然后选中E4单元格

2.在公式栏输入公式 =C3/D3

3.向下拖动E4单元格的右下角,快速填充下面的单元格

4.看到出现两个计算错误,这是因为前面单元格是空值无法计算

5.在F3单元格,输入【纠正公式】

6.选中F4单元格,然后再在菜单栏执行:公式--逻辑--IF,插入if公式

7.在打开的对话框中,我们设置参数如图所示,点击确定。

8.向下拖动F4单元格的右下角,快速填充下面的单元格

9.现在可以看到,原先出现错误的单元格现在都是空值了,这样就没有计算错误了。

第2个回答  推荐于2016-03-08
按你贴的图:
C2 公式:
=IF(MOD(ROW(A1),3),INDEX(E:E,1+ROW(A1)-INT(ROW(A1)/3)),"")
向下填充

-------------------------原回答---------------------
B1 公式:
=IF(MOD(ROW(),3),INDEX(C:C,ROW()-INT(ROW()/3)),"")
向下填充本回答被提问者采纳
第3个回答  2012-12-17
如果空得是有一定规律的,可以通过函数实现。
1)是纯数字,用text()实现
例:A B
123456 =TEXT(A1,"## ## ##") 回车下拉即可
2)如果是文本或文本数字的,
例:A B
张三学号是012 输入函数:
=LEFT(A1,2)&" "&MID(A1,3,3)&" "&RIGHT(A1,LEN(A1)-5)
显示结果为:张三 学号是 012
因为在函数里面,空格也是字符,所以需要确认C列是否有空值,如果有,把所有空格都替换掉。

如果有序号,可以实现填充,但要加一列辅助列,以D列为辅助列,从1下拉,与B列的序列号对应,在E列中输入=vlookup(D2,B:C,2,0)下拉就可以了。追问

其实我是想实现图中这种效果,C列有空值,但是想填充的数据是连续的,无规律,请问有办法吗?

追答

请问你是想把B列上打序号的1、2、3对应的C列的内容填充到E列去吗?如果B列有这样的序号,你可以在D列拉一条从1开始的序号与B列对应,不过不要空行,然后在E列输入函数:=vlookup(D2,B:C,2,0)后下拉,就可以自动填充了。

第4个回答  2012-12-17
可在d列填充一列序号,则c列c2=if(isodd(d2),INDEX($B$2:$B$7,ROUND(D2/2,0))," ")

excel引用公式时如何跳过空值?
1、首先打开软件,选择方方格子按钮,选择数值当中的自动编号功能。2、弹出对话框选择根据哪列数据进行编号设置。3、然后拉选省份这一列内容。4、接着选择在哪列进行编号设置。5、然后需要拉选序号列。6、累加条件选择非空值。7、确定后即可看到结果。

excel引用公式时如何跳过空ŀ
1.先来计算一下销售额占商场销售总额的比重,如图所示,在E3单元格输入【所占比重】,然后选中E4单元格 2.在公式栏输入公式 =C3\/D3 3.向下拖动E4单元格的右下角,快速填充下面的单元格 4.看到出现两个计算错误,这是因为前面单元格是空值无法计算 5.在F3单元格,输入【纠正公式】6.选中F4单元...

EXCEL列数据中有空项,用公式如何实现跳过空格,有数据的列在一起,如图A...
ctrl+shift+enter 三键结束 下拉 即可

EXCEL中引用一列数据,如果碰到空白值,怎么通过函数的方法,直接跳过空白...
通过数组公式引用,=INDIRECT("a"&SMALL(IF(NOT(ISBLANK($A$1:$A$5000)),ROW($A$1:$A$5000),36550),ROW(A1)))假设数据在a列,将以上公式输入某一列的第一个单元格CRrl+Shift+Enter 数组 ,然后下拉

请教高手解决一下:EXCEL单元格引用跳过空值而连续引用不为空的值...
1楼大哥的公式基本能解决问题了,就是一时手快打漏了一个工作表定义 sheet1!SHEET2的A2中输入数组公式:=INDEX(Sheet1!2:2,SMALL(IF(Sheet1!$A$3:$Z$3<>"",COLUMN($A:$Z),4^8),COLUMN(A1)))&""以同时按CTRL+SHIFT+回车 三键结束 向右拉,往右复制公式 SHEET2的A3中输入:=HL...

excel 函数 部分空值跳过,继续执行函数
采用如下的方式防错 =MAX(IFERROR(VALUE(B2:C8),""))数组公式Ctrl+Shift+Enter三键回车 你的公式可修改为:=MAX(IFERROR(VALUE(af3:as3),""))数组公式Ctrl+Shift+Enter三键回车

Excel如何实现遇到空就跳过?
"""就是一个很好的选择,它表示B列中的单元格不等于空字符串(""),也就是非空值。例如,如果你想找出B列中所有非空的数值,只需在单元格中输入上述公式,就会返回一个新的列表,其中包含了B列中所有非空的元素。这样,Excel就会自动跳过空值,只显示有效数据,使得数据处理更为直观和高效。

excel中想要实现 满足IF条件的内容跳过空值显示
=INDEX(A:A,SMALL(IF(A$1:A$10=条件,ROW(A$1:A$10),11),ROW(A1)))数组公式,按CTRL+SHIFT+回车结束.下拉.

excel中如何让公式不计算空格
先选中整个数据区域,用查找,按一个空格键,然后替换,不输任何字符;将空格全部替换掉,然后再用公式计算即可。

EXCEL公式复制时如何实现本身有公式单元格跳过,空白单元格继续复制公式...
你的问题其实就是在要复制公式的目标区域将“空值”的单元格选出,选后进行粘贴。具体操作步骤如下:复制公式所在的单元格--选定要复制公式的目标区域(拖黑)--按CTRL+G进行“定位”--点“定位条件”,选“空值”,点“确定”--按CTRL+V进入“选择性粘贴”,勾选“公式”,点确定 ...

相似回答