早教吧 育儿知识 作业答案 考试题库 百科 知识分享

excel问题如何将excel中将B列数据按下列要求处理A列是拼音,B列是和A列拼音对应的汉字.如何使同音汉字按如下表示分成C、D、E、F……列.请高手指教,先谢过了.A列B列C列D列……列zhishi知识

题目详情
excel问题 如何将excel中将B列数据按下列要求处理
A列是拼音,B列是和A列拼音对应的汉字.如何使同音汉字按如下表示分成C、D、E、F……列.请高手指教,先谢过了.
A列 B列 C列 D列 ……列
zhi shi 知识 只是 指示 指使
zhi shi 只是
zhi shi 指示
zhi shi 指使
yi sheng 医生 一生 一声 异声 医圣
yi sheng 一生
yi sheng 一声
yi sheng 异声
yi sheng 医圣
ji xu 继续 积蓄 几许 记叙
ji xu 继续
ji xu 积蓄
ji xu 几许
ji xu 记叙
记过有一个公式,可这个公式找不到了
▼优质解答
答案和解析
用VBA轻松搞定!
把文件给我,我在你的文件里直接编程.
Sub run() '使用前务必在表格中按A列进行扩展排序
Dim i As Integer
Dim j As Integer
Dim k As Integer
j = 1
i = 1
one:
If Cells(i,1) = "" Then Exit Sub '如果遇到空行就停止,也就是到了A列的尾
k = 2
For j = i + 1 To 10000
If Cells(j,1) = Cells(i,1) Then
k = k + 1
Cells(i,k) = Cells(j,2)
Else
Exit For
End If
Next
i = j
GoTo one
End Sub