求教excel高人,如何能将一格内的字符分散到多个单元格?

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:20:51
如图所示,如何能将A例内容方便的自动输入到右侧单元格中,按顺序每格一字符。

B2输入
=IF($A2,LEFT(RIGHT(" "&ROUND($A2,2)*100,COLUMNS(B:$M))),"")
下拉

一楼高

可用VBA来解,设计一个命令按钮,一键搞定。程序如下:
Private Sub CommandButton1_Click()
Dim rag As Range
For i = 2 To Range("A65536").End(xlUp).Row
For j = 1 To 12
Cells(i, 14 - j) = Left(Right(Str(Cells(i, 1) * 100), j), 1)
Next j
Next i
End Sub

这个肯定是你想要的答案:
http://hi.baidu.com/st%5Fheping/blog/item/491310344b962982a61e12c1.html