excel 关于一次批量导入时,excel提取列中的中文与其他列组合成数组属性
Posted china-flint
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel 关于一次批量导入时,excel提取列中的中文与其他列组合成数组属性相关的知识,希望对你有一定的参考价值。
项目要求,提取D列中的中文名和C列中的CI号组成可实际查询的php数组元素
- excel 提取中文函数,打开excel 按住ALT + F11 在弹出的窗口点击 插入 -》 模块 ,复制一下的代码到弹出的框中
Function getcn(mystr As Range)
'提取中文以及全角字符
Dim temp As String
getcn = ""
For i = 1 To Len(mystr)
temp = Mid(mystr, i, 1)
If Evaluate("LenB(""" & temp & """)") = 2 Then
getcn = getcn & temp
End If
Next
End Function
- 然后在E 列中输入调用代码 如 E1 中输入
=getcn(D1)
enter键之后,取出了字符串里的中文 - 合并C列和E列再添加相应的字符组成PHP数组格式 在F1中输入
="‘"&C1&"‘=>‘"&E1&"‘,"
,enter键之后 得到值格式为‘CI9633‘=>‘李佳宁‘,
,连接各个列的内容用的是&
,我之前用concat
测试不通过
好了,就讲到这里,是我自己的一次总结,也希望能帮到你 !!!
以上是关于excel 关于一次批量导入时,excel提取列中的中文与其他列组合成数组属性的主要内容,如果未能解决你的问题,请参考以下文章