问题:在Excel中,将A列的内容插入B列的任意位置。
效果如下:
(=B的长度中随机产生一个值) |
(A列内容随机插入B列) |
||
A列 |
1234567890 |
123456789A列0 |
|
随机 |
1234567890 |
1234567随机890 |
|
插入B列 |
1234567890 |
1234插入B列567890 |
|
的测试 |
1234567890 |
12345的测试67890 |
|
还 |
1234567890 |
12还34567890 |
|
行 |
1234567890 |
123456789行0 |
|
吧? |
1234567890 |
12吧?34567890 |
解决步骤:
1.求B列内容长度
= LEN(B列内容)
2.根据B列长度产生一个随机值,例如B列长度为10,产生一个1~10的随机值
= ROUND(1+(LEN(B列内容)-1)*RAND(),0)
3.将A列内容插入B的随机值位置
=LEFT(B列内容,B列随机位置) & A列内容 & RIGHT(B列内容,LEN(B列内容)-B列随机位置)