Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 删除单元格的一部分_Excel_Vba - Fatal编程技术网

Excel 删除单元格的一部分

Excel 删除单元格的一部分,excel,vba,Excel,Vba,是否有人知道如何删除单元格中的某些值并将其余值保留在单元格中 例如,我在一个单元格中有这些值: 垃圾 回收 删除 抹去 贮藏 保持 拯救 我希望垃圾中的值消失,而其他三个值保持不变。因此,我们: 贮藏 保持 拯救 这可能实现吗?您可以尝试=Mid和=Find 公式:=MID(A1,查找(“擦除”,A1)+6,LEN(A1)-查找(“擦除”,A1)+6+1) 您可以使用=Find函数和=Replace来实现这一点,这是Excel问题还是VBA问题?在Excel中,使用内置的替换工具非常容易。如果您

是否有人知道如何删除单元格中的某些值并将其余值保留在单元格中

例如,我在一个单元格中有这些值:

垃圾

回收

删除

抹去

贮藏

保持

拯救

我希望垃圾中的值消失,而其他三个值保持不变。因此,我们:

贮藏

保持

拯救


这可能实现吗?

您可以尝试
=Mid
=Find

公式:
=MID(A1,查找(“擦除”,A1)+6,LEN(A1)-查找(“擦除”,A1)+6+1)


您可以使用
=Find
函数和
=Replace
来实现这一点,这是Excel问题还是VBA问题?在Excel中,使用内置的替换工具非常容易。如果您询问如何在VBA中执行此操作,您需要展示您迄今为止所做的尝试。我尝试了替换功能,并将值作为字符串处理,但没有这样做。