作者:乔山办公网日期:
返回目录:excel表格制作
是固定删除zhidao后3位吗?
=substitute(a1,right(a1,3),)
还是要提取回出前面的数字?
=-LOOKUP(,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW($1:$1023)))
或者
=-LOOKUP(,-MID(A1,MATCH(,0/MID(A1,ROW($1:$99),1),),ROW($1:$99)))
这个是答数组公式,按CTRL+SHIFT+ENTER结束
1、打开excel表格,下图为已经添加过需来要修改的字符串的表格自。
2、在B1单元格中输入“=”。
3、接着输入完成公式:=LEFT(A1,LEN(A1)-4)。
4、点百击回车键,生成公式计算结果度,即可得到删除了单元格后四位的结果。
5、鼠标拖动B1单元格下方的绿色点,知向下填充公式即道可完成所有的单元格操作。
SUBSTITUTE(text,old_text,new_text,instance_num)
Text 为需要替换百其中字符的文本度,或对含有文本的单元格的引用。
Old_text 为需要替换版的旧文本。
New_text 用于替换old_text的文本。
Instance_num 为一数值,用来权指定以new_text替换第几次出现的old_text。如果指定了instance_num,则只有满足要求的old_text被替换;否则将用new_text替换Text中出现的所有old_text。
1、去除A1最后一个字符为例: =left(a1,len(a1)-1)这个公式可以取A1除最后一个字符外所有zhidao字符。
2、left公式是从左向右取值的,因为需要统一去掉最后一个字符,那么我们需要在取值的字符数上减去1即可,而每个单版元格的字符数并不一定相同,所以用了LEN函数还计算单元格的字符数量然后减去1实现取权值。
3、去除字符串最左边一个字符可以用RIGHT,去除一些特定的字符可以用SUBSTITUTE函数或mid+find函数来实现。