分享excel判断字符串是否包含“汉字”及中文字符

2015年5月20日星期三 | | 0 评论 |

一个字符串中怎么判断是否包括有汉字呢?
答案是我们要以用len和lenb函数来实现。

  len函数和lenb函数都可以获得一个字符串的长度.不同的是len获得的字符个数,lenb是以字节为单位。一个字符=2个字节。汉字占两个字节。数字和字母均占一个字节,所以我们可以用以下公式判断字符串中是否包括汉字。

  =if(lenb(a1)>len(a1),"包括汉字","不含汉字")

兰色说:excel里带b的函数均为以字节数为单位的,如leftb,searchb..函数。

http://www.excelpx.com/HOME/show.aspx?id=35473&cid=18

方法2 数组公式:

=IF(SUM((MID(A1,ROW($1:$20),1)>"啊")*1),"有汉字","无汉字")

按CTRL+SHIFT+ENTER结束公式

http://club.excelhome.net/thread-1117005-1-1.html

 

希望对你有用.

 

php去重 去除一维或多维数组重复项的方法

2015年5月15日星期五 | | 0 评论 |

方案一
$arr = array("0a","1b","2c","3d","4e","5f","6g","0a","2c","4e","6g","6g");
$arr1 = array_flip($arr);
$arr2 = array_flip($arr1);
print_r($arr2);
方案二
$arr = array("0a","1b","2c","3d","4e","5f","6g","0a","2c","4e","6g","6g");
$a = array_count_values($arr);
$b = array_keys($a);
print_r($b);
方案三
$arr = array("0a","1b","2c","3d","4e","5f","6g","0a","2c","4e","6g","6g");
foreach($arr as $k=>$v){
$arr1[$v] = $k;
$arr2 = array_flip($arr1);
}
print_r($arr2);
方案四
$arr = array("0a","1b","2c","3d","4e","5f","6g","0a","2c","4e","6g","6g");
$arr1 = array_unique($arr);
print_r($arr1);

都是刚刚我实验出来的 都可以封装起来用递归实现多维去掉重复项
这些个方法可以有. 哈. 分享一下. 希望对你有用.
 
参考网络:http://zhidao.baidu.com/link?url=HwpIOHUjKyFyK8zfDEYmPqxPwqetnrurm1sK90zcYuTE2GmDhu2Rh7H2NNVHaNmpxzvz9Rsj6ypIBMppLsbKo_
 


所有文章收集于网络,如果有牵扯到版权问题请与本站站长联系。谢谢合作![email protected]