字符串截取substr、excel表中查重复数据countif 1、字符串截取substr
=left(a1,2)意思是取A1左⾯就是前⾯开始去2个字符
=right(a1,3)及时A1右⾯就是⾛后⾯开始取3个字符
要是中间取
=mid(a1,2,4)
就是⾛A1的第2个开始取4个字符
就是 2 3 4 5 位~
oracle中如何取得字符串的左边的⼏位?
substr(string,m,n)
m从第⼏位取,如为负数表⽰从右⾄左取
n共取⼏位
-
-查所有数据
select distinct(ftmobile),foprcode from weblocation.x_boss_history
where to_char(ftime,'yyyy-mm-dd') = '2012-03-05'
and foprcode = '110002'
and
ftmobile in
(
select substr(ferroetext,1,11) from weblocation.x_sys_errorlog t
where to_char(fctime,'yyyy-mm-dd') ='2012-03-05'
and ferroetext not in ('D302未开通业务')
group by ferroetext
)
select * from weblocation.x_boss_history
--查重复数据
select * from
(
select distinct(ftmobile),foprcode from weblocation.x_boss_history
where
--to_char(ftime,'yyyy-mm-dd') = '2012-03-05'
--and
foprcode = '110002'
and
ftmobile in
(
select substr(ferroetext,1,11) from weblocation.x_sys_errorlog t
where to_char(fctime,'yyyy-mm-dd') ='2012-03-05'
and ferroetext not in ('D302未开通业务')
--and ferroetext like '05752____%'
group by ferroetext
)
) b,
(
select distinct(ftmobile),foprcode from weblocation.x_boss_history
where
-
-to_char(ftime,'yyyy-mm-dd') = '2012-03-05'
--and
foprcode = '120002'
and
ftmobile in
text函数什么意思(
select substr(ferroetext,1,11) from weblocation.x_sys_errorlog t
where to_char(fctime,'yyyy-mm-dd') ='2012-03-05'
and ferroetext not in ('D302未开通业务')
--and ferroetext like '05752____%'
group by ferroetext
)
) a
where
a.ftmobile =
b.ftmobile
2、如何在EXCEL的⼀列中查重复的数据
每⽉为各部门⼈员汇总各种劳务费,EXCEL表中每⼈只能⼀⾏,这就需要在“姓名”列中查重,眼睛看累死了!
学习了excel函数:countif。表达式:COUNTIF(数据区域,条件),意义:对数据区域内符合条件单元格计数
具体应⽤:
在“姓名”(列A)后插⼊⼀列(列B),在B2单元格输⼊公式“=IF(COUNTIF($A$2:A2,A2)>1,"重复","")”,然后将⿏标放在单元格右下⾓,变成⿊⾊⼗字后,向下拖动,引⽤公式。
当然,姓名排序之后再查重更清楚!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论