excel 电子表格问题。
我利用查找功能查找,结果,我只能查找到单词本身,但是中文意思我找不到。向高手求教,如何做,我才能即可以找到单词,又可以找到中文意思,急,求各位高手指教!!!! 展开
直接用查找功能的话是没办法了,不过你可以试试在C1写一个公式:
=A1&":"&B1
然后下拉复制到你有单词的所有行,搜索的时候按值搜索(点选项里有这一项)就能找到这些XXXX:中文释义的单元格了,虽然不是完美方案,不过也算是一个不是办法的办法。
另外,可以用数组公式或者宏来解决。这里提供一个用数组公式解决的办法(见附件中的EXCEL文件,我不懂俄语,就用了几个英文单词代替,意思应该是一样的),其功能是在C2单元格中输入你要查找的全部或部分单词,然后在D和E列会自动列出匹配的单词和中文解释。如果不想显示多余的0的话,可以设置D、E列的条件格式,当值为0时字体颜色为白色,这样就看不到了。
D1的公式为:
=INDIRECT("A"&SMALL(IF(ISERROR(SEARCH($C$2,A:A)),65535,ROW(A:A)),ROW(A1)))
E1的公式为:
=INDIRECT("B"&SMALL(IF(ISERROR(SEARCH($C$2,A:A)),65535,ROW(A:A)),ROW(A1)))
注意:公式粘贴进去后要用CTRL+SHIFT+回车 结束,否则会没有效果。
然后把D1和E1的公式下拉复制到所有你有单词的行即可。
请问,怎么用CTRL+SHIFT+回车 结束?
在输入公式的地方粘贴或者输入公式后,按住CTRL和SHIFT键不放,再按回车键,这个公式就变成数组公式了。如果操作起来还是不行的话你可以把文件附上来我帮你写好公式传回去。还有其他需要的话QQ联系吧,241663504
建议在标题上加筛选,然后筛选出包含了你要查的字符的单词,这样所有的列都在的。
在excel2010里面的方法是:
选中标题行,然后开始->排序和筛选->筛选,然后点A1右侧的小箭头,设置筛选条件为包含字符就好了
输入=VLOOKUP(C2,A:B,2,0) 然后向下填充公式即可。
"=VLOOKUP($A1,数据库!$A$1:$AO$1922,2,0)" 不含引号,这样A2里出现的就是中文了
A B C
1
2
3
如果不确定单词拼写可以使用星号来模糊查找。