excel字符串读取及对比问题
1.在excel一列表格中有6kj8、12hi,想从左边开始读取第一个字母以后的数据,用函数编程怎么做?2.在excel一列表格中有lo、rff、drf、vghj,另一个...
1.在excel一列表格中有6kj8、12hi,想从左边开始读取第一个字母以后的数据,用函数编程怎么做?
2.在excel一列表格中有lo、rff、drf、vghj,另一个单元格中随便输入一组数据,如何在前一列表格中的数据查找是否有相同的,如有相同返回1,没有返回0。 展开
2.在excel一列表格中有lo、rff、drf、vghj,另一个单元格中随便输入一组数据,如何在前一列表格中的数据查找是否有相同的,如有相同返回1,没有返回0。 展开
5个回答
展开全部
1,=MID(A1&A2,2,LEN(A1&A2)),取位于A1,A2单元格中第一个字母以后的数据
2,=IF(ISNUMBER(MATCH(C2,A1:B1,0)),1,0),查找A1,B1D单元格中有没有C2中的值,有返回1,没有返回0。
2,=IF(ISNUMBER(MATCH(C2,A1:B1,0)),1,0),查找A1,B1D单元格中有没有C2中的值,有返回1,没有返回0。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. 比如你数据在A1中,想在B1中显示从左边开始读取第一个字母以后的数据,那么在B1中输入=SUBSTITUTE(A1,LEFT(A1,1),"")这个公式的意思就是把左边第一个字符替换成空。
先把你第一个问题解决掉,
第二个一般用VLOOKUP来解决,像你说的这样,我搞不了,等等高手来回答,呵呵
先把你第一个问题解决掉,
第二个一般用VLOOKUP来解决,像你说的这样,我搞不了,等等高手来回答,呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、设 A21单元格内为字符串,MID(A21,2,LEN(A21))函数达到问题要求,获得第一个字符以后的数据
2、单元格 A24为原始字符串,B24为输入字符串,IF(ISERROR(SEARCH(B24,A24)),0,1) 函数应用满足题目要求,当B24的内容存在于A24当中计算结果为1,否则为0
2、单元格 A24为原始字符串,B24为输入字符串,IF(ISERROR(SEARCH(B24,A24)),0,1) 函数应用满足题目要求,当B24的内容存在于A24当中计算结果为1,否则为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一、
设a1单元格内字符串为"66kj8"
1、返回左数第一个字符后的字符串(即"66kj8"返回"6kj8"):
b1=RIGHT(A1,LEN(A1)-1)
2、返回左数第一个字母开始的字符串(即"66kj8"返回"kj8"):
先分列,得到:a1=66kj8,b1=6,c1=6,d1=k,e1=j,f1=8
然后:h1=IF(ISNUMBER(B1),"",B1) 注:g:g为我自己习惯性留空列
再:i1=IF(AND(ISNUMBER(C1),H1=""),"",C1) 并横拉补全
最后:n1=H1&I1&J1&K1&L1 注:m:m为我自己习惯性留空列
3、返回左数第一个字母以后的字符串(即"66kj8"返回"j8"):
继续“2、”,o1=RIGHT(n1,LEN(n1)-1)
二、设一列表格为a:a,另一单元格为h1
b1=IF(ISNA(VLOOKUP($h$1,a:a,1,FALSE)),0,1)
设a1单元格内字符串为"66kj8"
1、返回左数第一个字符后的字符串(即"66kj8"返回"6kj8"):
b1=RIGHT(A1,LEN(A1)-1)
2、返回左数第一个字母开始的字符串(即"66kj8"返回"kj8"):
先分列,得到:a1=66kj8,b1=6,c1=6,d1=k,e1=j,f1=8
然后:h1=IF(ISNUMBER(B1),"",B1) 注:g:g为我自己习惯性留空列
再:i1=IF(AND(ISNUMBER(C1),H1=""),"",C1) 并横拉补全
最后:n1=H1&I1&J1&K1&L1 注:m:m为我自己习惯性留空列
3、返回左数第一个字母以后的字符串(即"66kj8"返回"j8"):
继续“2、”,o1=RIGHT(n1,LEN(n1)-1)
二、设一列表格为a:a,另一单元格为h1
b1=IF(ISNA(VLOOKUP($h$1,a:a,1,FALSE)),0,1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询