問題:excel中,將A列內容插入B列,位置隨機
效果如下:
| A | B | C (=B的長度中隨機產生一個值) | D (A列內容隨機插入B列) |
| A列 | 1234567890 | 9 | 123456789A列0 |
| 隨機 | 1234567890 | 7 | 1234567隨機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列內容長度
= 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列隨機位置)


新聞熱點
疑難解答