好记性不如烂笔头

Excel 中如何合併兩個列的值

之所有提出這個問題,是應為有這麼一個需求:

有個項目出貨的時候需要提供產品的網卡 MAC 地址,產線上掃描的時候 MAC 地址掃描成了這個樣子: 983B1627A397 ,但是我需要這樣子的: 98-3B-16-27-A3-97 。因為數量比較多,所以得找個方便的辦法來處理。

  1. 首先用 left 和 right 函數把這個字符串兩個兩個的分開, B5是这个字符串在的单元格: 1.1 用 =LEFT(B5,2) 獲取第一組數據 1.2 用 =LEFT(RIGHT(B5,10),2) 獲取第二組數據 1.3 用 =LEFT(RIGHT(B5,8),2) 獲取第三組數據 1.4 用 =LEFT(RIGHT(B5,6),2) 獲取第四組數據 1.5 用 =LEFT(RIGHT(B5,4),2) 獲取第五組數據 1.6 用 =LEFT(RIGHT(B5,2),2) 獲取第六組數據

  2. =CONCATENATE(C5,"-",D5,"-",E5,"-",F5,"-",G5,"-",H5) 把上面的字符串連接起來就可以了。



blog comments powered by Disqus