問題:excel中,將A列內(nèi)容插入B列,位置隨機(jī)
效果如下:
| A | B | C (=B的長度中隨機(jī)產(chǎn)生一個值) | D (A列內(nèi)容隨機(jī)插入B列) |
| A列 | 1234567890 | 9 | 123456789A列0 |
| 隨機(jī) | 1234567890 | 7 | 1234567隨機(jī)890 |
| 插入B列 | 1234567890 | 4 | 1234插入B列567890 |
| 的測試 | 1234567890 | 5 | 12345的測試67890 |
| 還 | 1234567890 | 2 | 12還34567890 |
| 行 | 1234567890 | 9 | 123456789行0 |
| 吧? | 1234567890 | 2 | 12吧?34567890 |
解決步驟:
1.求B列內(nèi)容長度
= LEN(B列內(nèi)容)
2.根據(jù)B列長度產(chǎn)生一個隨機(jī)值,例如B列長度為10,產(chǎn)生一個1~10的隨機(jī)值
= ROUND(1+(LEN(B列內(nèi)容)-1)*RAND(),0)
3.將A列內(nèi)容插入B的隨機(jī)值位置
=LEFT(B列內(nèi)容,B列隨機(jī)位置) & A列內(nèi)容 & RIGHT(B列內(nèi)容,LEN(B列內(nèi)容)-B列隨機(jī)位置)


新聞熱點(diǎn)
疑難解答