excel公式包含字符求助,一列数字中包含0-9,要求取后面7个

会计中都有哪些必须熟练掌握的 Excel 公式?分别用于哪些场合?熟练是指到什么程度? - 知乎17898被浏览399148分享邀请回答3.7K87 条评论分享收藏感谢收起34437 条评论分享收藏感谢收起查看更多回答13 个回答被折叠()假如在A1:A10区域中有一列数据,其中包含数值“0”和空的单元格,现在需要将其中非零、非空的数据提取出来,并且按原数据的顺序排列,如图所示,可以使用下面的数组公式。
在B1单元格中输入数组公式:
=OFFSET($A$1,SMALL(IF($A$1:$A$10&&0,ROW($1:$10),""),ROW(A1))-1,0)
公式输入完毕后,按Ctrl+Shift+Enter结束,然后向下填充即可。
公式说明:上例A1:A10区域中,第1、2、4、10行包含非零、非空数据,先用“IF($A$1:$A$10&&0,ROW($1:$10),"")”来产生一个数列“{1;2;"";4;"";"";"";"";"";10}”,然后用SMALL函数来获取非空数值,最后用OFFSET函数返回单元格数据。OFFSET函数也可以用INDEX函数代替,如B1单元格中的数组公式可以写成:
=INDEX($A$1:$A$10,SMALL(IF($A$1:$A$10&&0,ROW($1:$10),""),ROW(A1)))
如果要仅仅获取A列中非空数据,即返回的数据中包括数值“0”,将上述公式中的“$A$1:$A$10&&0”改为“$A$1:$A$10&&""”即可:
=OFFSET($A$1,SMALL(IF($A$1:$A$10&&"",ROW($1:$10),""),ROW(A1))-1,0)EXCEL公式求救-求个EXCEL公式,谢谢 _新知资讯资讯
EXCEL公式求救
EXCEL公式求救
IF(C3=20.;1)=IF(C3=80,(IF(H3&10000,80,IF(H3&lt
10000,(H3*80)))))这样就好=IF(C3=20,H3*20,IF(C3=80,(IF(H3&10000,80,IF(H3&lt
10000=IF(C3=20,H3*20,IF(C3=80,(IF(H3&10000,80,IF(H3&lt
在“公式”选项下的“公式求值”。
I2=DATEDIF(TODAY(),DATE(YEAR(C2)+55,MONTH(C2),DAY(...
工程中常用的数学函数公式的编写第一类,三角函数,即已知弧度或度(°),求其函数值.正弦函数:=SIN...
=INDEX(A:A,match(MAX(B1:B5),B1:B5,))
下载文件:_43.xls|假设数据从第3行开始到999行,求和公式: =SU...
假设在A1 =if(a1&=200,0,if(a1&300,(1-(300-a1)/100)*50,...
可能是循环引用了 你关了再打开一下 看看有没有公式循环引用错误的提示 检查一下
=SUMPRODUCT(TEXT(A1-{0,},&0;\0&)*{0.1,0....
1 键盘快捷键方法: Ctrl + · (~,数字1左边那个键) 2 菜单方法: 2003版: 工具...
你可能感兴趣的相关内容(window.slotbydup=window.slotbydup || []).push({
id: '3284507',
container: s,
size: '0,0',
display: 'inlay-fix'
excel利用数组公式从一列中提取包含指定内容的数据
通常在Excel中要从一列中提取包含指定内容的数据,可以用自动筛选中的自定义筛选,并设置所包含的字符。如果要用公式来实现这种类似筛选的效果,可以在数组公式中用SEARCH函数来查找所包含的字符。假如在A2:A100区域中包含一些成语,要从中提取包含&一&字的成语。
在B2单元格中输入数组公式:
=INDEX($A$2:$A$100,SMALL(IF(ISERROR(SEARCH(&一&,$A$2:$A$100)),&&,ROW($1:$99)),ROW(A1)),1)
公式输入完毕按Ctrl+Shift+Enter结束,然后拖动填充柄向下填充,直到出现&#NUM!&为止,下同。
类似的,如果要从A列中提取开头为&一&字的成语,可用LEFT函数:
=INDEX($A$2:$A$100,SMALL(IF(LEFT($A$2:$A$100,1)&&&一&,&&,ROW($1:$99)),ROW(A1)),1)
提取A列中第二个字为&一&的成语,用MID函数:
=INDEX($A$2:$A$100,SMALL(IF(MID($A$2:$A$100,2,1)&&&一&,&&,ROW($1:$99)),ROW(A1)),1)
提取A列中最后一字为&一&的成语,用RIGHT函数:
=INDEX($A$2:$A$100,SMALL(IF(RIGHT($A$2:$A$100,1)&&&一&,&&,ROW($1:$99)),ROW(A1)),1)
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
EXcel在A列中有0~9的单个数字,我想0,2,4,6,8用“双”字表示.1,3,5,7,9用“单”字表示.应该怎么弄?
血刺弹头eIP1
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
=IF(MOD(A1,2)=1,"单","双")
为您推荐:
其他类似问题
扫描下载二维码}

我要回帖

更多关于 k线包含处理公式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信