当存在除所需值之外的信息时,如何在Excel中添加值?

当存在除所需值之外的信息时,如何在Excel中添加值?,excel,Excel,我的问题是: 我从数据库下载数据,它会自动提取输入数据的日期。我的细胞如下所示: 7/21/12: 3 7/22/12: 3 我需要能够在Excel中添加数字,但单元格中的日期阻止我这样做。我需要找到一种方法从单元格中删除日期,或者找到一种方法添加数字,尽管单元格中存在日期。我们尝试过拆分单元格,但由于每个单元格中有多个值,因此无法拆分 非常感谢你 您可以在:delimeter处拆分单元格,这将为您提供两列,日期和编号。 转到“数据”选项卡,然后单击“文本到列”。选择你的delimeter 或

我的问题是:

我从数据库下载数据,它会自动提取输入数据的日期。我的细胞如下所示:

7/21/12: 3
7/22/12: 3
我需要能够在Excel中添加数字,但单元格中的日期阻止我这样做。我需要找到一种方法从单元格中删除日期,或者找到一种方法添加数字,尽管单元格中存在日期。我们尝试过拆分单元格,但由于每个单元格中有多个值,因此无法拆分


非常感谢你

您可以在:delimeter处拆分单元格,这将为您提供两列,日期和编号。
转到“数据”选项卡,然后单击“文本到列”。选择你的delimeter

或者,您可以基于右(单元格,1)字符(假设为一位数字)运行数学

您可能最擅长分割。

根据OP的要求(例如,像so这样的单元格
7/21/12:37/22/12:3
),公式解决方案可能是:

=MID(A1,FIND(" ",A1),FIND(" ",A1,FIND(" ",A1)+1)-FIND(" ",A1))+RIGHT(A1,LEN(A1)-FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1))  
如果一个不同的问题,那么一个不同的答案。然而,正如@durbnpoison所建议的,文本到列可能更实用

公式分为两部分:

MID(A1,FIND(" ",A1),FIND(" ",A1,FIND(" ",A1)+1)-FIND(" ",A1))  
要查找与7/21/12相关的第一个感兴趣的值(
3
),然后将其添加到(
+
):

它查找另一个
3
(与7/22/12关联的一个)

两者都使用字符串函数。一个在中间()和一个在结尾()中选择字符。因为我们不能从右到左计数字符,所以我们从总数中减去


当第一个、第二个和第三个实例中的每一个都出现时,它正在搜索一个空格
(因此我们知道我们在单元格中的位置,因为日期格式可能有一个或两个数字表示月份,相关值可能是一个或两个数字)。找到第一个空间后,我们知道,如果我们再从一个单元格开始搜索,那么我们将得到第二个单元格,然后再次搜索感兴趣的最后一个单元格。

是的,我希望结果是6。两位数将是最大值伟大的开始,问题是使用公式只从单元格中获取一个值。例如,单元格1:4/2/12:3 4/4/12:4,然后单元格2 4/3/12:7给了我11而不是14…数据库导出的方式导致每个单元格有多个值。我确实说过,该公式有一个假设。我还说,你最好把细胞分开。如果这是您正在谈论的实时数据,您可以编写一个宏来执行拆分。拆分单元格不起作用,因为日期的长度可能会发生变化,使其无法每次在同一位置拆分。拆分发生在delimeter,因此长度不成问题。您可能需要将其拆分两次-在空格处,然后在冒号处。如果你不能依赖于你的数据总是一样的,那么你的数据确实存在一个问题,你必须首先解决这个问题。数据单元中不应该有多个值,并不是不能精确求解。但是为了写出一个可靠的公式,你需要数据的一致性。当单元格中有两个值时,你的公式是完美的,但是如果单元格中有三个或四个值,我不知道如何使它工作。我还希望将多个不同单元格的值添加到一起(加法与加法之间),感谢您的帮助。pnuts…为了更好地反映我的问题,我更改了标题。
MID(A1,FIND(" ",A1),FIND(" ",A1,FIND(" ",A1)+1)-FIND(" ",A1))  
RIGHT(A1,LEN(A1)-FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1))