excel 单元格 数据 部分

来源:百度知道 编辑:UC知道 时间:2024/05/30 21:34:03
单元格数据:二店GZ0639汽车用品
要求用函数将其中的GZ0639取出放到另一个单元格
谢谢

A1=二店GZ0639汽车用品
B1=MID(A1,3,6)=GZ0639

假设你两边的字符均为中文,当中的为字母和数字。
A1为你的原始数据,在B1输入下面公式,并以CTRL+SHIFT+ENTER确认公式。

=MID(A1,MIN(IF(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))<=122,ROW(INDIRECT("1:"&LEN(A1))),LEN(A1))),SUMPRODUCT((CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))<=122)*1))

=MID(二店GZ0639汽车用品所在的单元格,3,6)
这个公式只能把GZ0639提出来,
但是在原单元格还是仍然保留起原来位置的

如果你原来的单元格不需要这几个字,直接选种该单元格或者列、行,Ctrl+H直接替换掉就好了。

假设[二店GZ0639汽车用品]放在A1单元格
那在你要放[GZ0639]的单元格输入
=RIGHT(LEFT(A1,8),6)
或输入
=MID(A1,3,6)
就可以了

如果[二店GZ0639汽车用品]放在别的单元格,则把公式中的A1换成相应的引用单元格就行了。