EXCEL筛选,凡读音以“z”开头的读音汉字,如“赵、找、照、张、涨、中”可表格里只有汉字没有字母。??
放下面 取拼音首字母函数 到Excel VBA模块,假设A2内容为“张一”,在B2输入公式 =PY1(A2),B2结果为Z,向下拖动公式,生成其他单元格首字母,然后以B列结果筛选。
Function PY1(MyRng As Range) As String
Dim I As Integer
Dim getpy As String, N As String
On Error Resume Next
myStr = StrConv(MyRng.Text, vbNarrow)
If Asc(Mid(myStr, 1, 1)) 0 Or Err.Number = 1004 Then
N = ""
Else
N = Application.WorksheetFunction.VLookup(Mid(myStr, 1, 1), [{"吖","A";"八","B";"嚓","C";"咑","D";"鵽","E";"发","F";"猤","G";"铪","H";"夻","J";"咔","K";"垃","L";"呒","M";"旀","N";"噢","O";"妑","P";"七","Q";"囕","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"}], 2)
End If
PY1 = N
End Function
excel 筛选拼音相同的数据?
需要自定义函数将汉字转为拼音,代码太长,参考:网页链接
在辅助列输入公式:
=IF(ISERROR(FIND(getpy("西湖"),getpy(C2))),"无","有")
如果C2包含西湖的拼音,返回 有,否则返回 无,再对这一列进行筛选。
查找其他拼音,把“西湖”改成相应的汉字【如果直接写要查找的拼音,需要写成 "xi hu "——后面有个空格】
例如:
Excel中如何获取文字拼音
Excel在办公中经常会使用到,下面和大家分享一下Excel中如何获取文字拼音,希望可以帮助到有需要的朋友。
打开电脑后,进入到“Excel”中,选中汉字后,右键单击。
选择“复制”按钮,粘贴到word文档,选择“只粘贴文本”。
打开并进入“word”中,选中文字,点击右上方的“拼音指南”。
在窗口中点击“确定”,文字上方就有了拼音,复制选中的文字。
在Excel中右键选择“保留原格式粘贴”,输入“=PHONETIC(G9)”。
敲下回车键,便提取文字上的拼音,下拉即可得到所有汉字的拼音。
excel里面怎么制作拼音描红?要有拼音格的,谢谢
打开办公软件中的表格软件。选取所有单元格,点右键,设置列宽。把列宽设置为2,然后确定。
制作第一个田字格。选取A4:B5单元格,点右键,设置单元格格式。如图所示,设置田字格的外框和内部的虚线。
设置好格式后,点确定。把做好的第一个田字格选中,向右拖动。使其能布满A4纸一页的宽度。
然后做拼音部分。选择1:3行,点右键,设置单元格格式。如图所示,设置外框线和内部横线。
在最右边,如图所示,做好标记。然后选择做好的第一列拼音田字格和标记,向下拖动,使其能布满A4纸。
选择第一个标记的单元格,利用筛选,筛选出所有拼音部分的单元格。
选择所有拼音部分单元格,设置单元格格式,把行高设置为9。
最后利用筛选,选择拼音和田字所有部分的单元格。点击页面预览,就可以看到打印出来的拼音田字格的效果了。
excel中怎么只通过拼音首字母筛选出来
1,先用VB的拼音宏,提取每个内容的拼音
如果需要单发你
2、利用LEFT取姓的第一个首字母单独放一列
3、利用筛选功能得出结果
怎样在Excel表格中添加筛选和用拼音字母头查找所需内容?
①选中要排列的数据,依次点击“数据”,“排序”,“选项”,“字母排序”
再点击确定按钮。
②选择的数据都按照字母的升序排序了。
另外,在方向区域里面改变排序方向,可以使排序的顺序按照降序排列。