在excel中,我有一列数,怎么进行数据的替换(将十一位数的学号升至15位,在28之前加11,在28之后加22)
发布网友
发布时间:2023-05-04 06:40
我来回答
共3个回答
热心网友
时间:2023-10-25 23:26
假设学号这列是B列
则在B列后插入一个新C列
C2单元格写入公式
=IF(B2="","",REPLACE(REPLACE(B2,8,,22),6,,11))
或
=SUBSTITUTE(B2,28,112822,1)
下拉复制公式
完成后---再选中C列---右键----复制---再右键---选择性粘贴---数值---确定后删去原B列,新的B列就是你要的内容了
热心网友
时间:2023-10-25 23:26
=CONCATENATE(MID(A1,1,5),"112822",MID(A1,8,4))
热心网友
时间:2023-10-25 23:27
吃了就行了~