仅在Excel中查找和替换值(不在公式中)

时间:2019-08-26 12:25:59

标签: excel excel-formula

我下面有一个电子表格,试图进行查找和替换。例如,我想用不同的值替换Last列中的(4.2800)列中的任何值。

当我尝试搜索该值时,它将正确找到所有值: enter image description here

但是,每次我尝试替换该值时,它仅使我可以选择在公式中进行搜索:

enter image description here

我想知道是否有人对为什么会这样有任何见解?我的电子表格的图片如下。

enter image description here

Example data:
+-----------+--------------+
|   Last    |  Settlement  |
+-----------+--------------+
|           |              |
|           |              |
|           |              |
|           |              |
|  (0.0062) |  (0.0075)    |
|           |              |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|           |              |
|           |              |
|           |              |
|           |              |
|           |              |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|  (4.2700) |  (4.4200)    |
|           |              |
|           |              |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  59.8800  |  59.3400     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |
|  54.9100  |  54.1700     |

1 个答案:

答案 0 :(得分:1)

据我所知,Replace选项始终只有Formula选项。 不幸的是,如果仅选择该选项,则不仅将替换值(与公式等效),还将替换碰巧是公式一部分的任何值(例如,单元格引用的一部分)。

一种解决方法:

  • 选择带有值和Find的{​​{1}}选项
  • 切换到Find All标签
    • 找到的参考仍应列出
  • 输入您的Replace
  • 选择replace with框中列出的位置
    • 这将find all选项限制为仅那些单元格
  • 全部替换

注意 如果要替换的值是数字,而不是文本字符串,请确保使用这些数字的无格式版本更改“替换”对话框中的Replace(在编辑栏中或使用Find what:格式类型时看到的内容。

因此,在第二张屏幕截图中,您可能只点击了General,但是在其他情况下,您可能希望选择所有找到的单元格(选择范围内的单元格,然后选择 Replace All

鉴于您的示例数据,只要使用未格式化的值,您就可以ctrl+A使用公式,它将起作用。

之前

enter image description here

之后

enter image description here