Excel 没有马可我能做到吗?

Excel 没有马可我能做到吗?,excel,Excel,我有一个如下所示的数据集: $40/5y 6m $25/12y $57/5y $25/10y $44/3y, $45.32/3y, $46.68/3y, $48.08/3y, $49.52/3y $67/5y, $72/5y $28/5y 我需要将美元金额乘以它们各自的年份,如果有多个年份,则求和。例如,第一行需要是40*5.5,第二行到最后一行需要是(67*5)+(72*5)。我尝试了文本到列和一堆查找和替换,但这是一个如此混乱的解决方案,并没有真正按计划工作。那么,我应该学习如何使用宏,还

我有一个如下所示的数据集:

$40/5y 6m
$25/12y
$57/5y
$25/10y
$44/3y, $45.32/3y, $46.68/3y, $48.08/3y, $49.52/3y
$67/5y, $72/5y
$28/5y
我需要将美元金额乘以它们各自的年份,如果有多个年份,则求和。例如,第一行需要是40*5.5,第二行到最后一行需要是(67*5)+(72*5)。我尝试了文本到列和一堆查找和替换,但这是一个如此混乱的解决方案,并没有真正按计划工作。那么,我应该学习如何使用宏,还是这可以通过简单的公式来实现?

看看这是否有效:

1) 将所有内容复制到Microsoft Word中
2) 打开“查找并替换”并执行以下替换(“应取消选中使用通配符”):
-将
(一个空格)替换为空
那么这些没有空格:
-将
$
替换为
^t

-将
/
替换为
^t

-将
y,
(用逗号)替换为
^t^t

-将
y
替换为
^t

-将
m
替换为空

现在将其粘贴回Excel电子表格中。您应该将数据按如下单元格分隔: (空),美元,年,月,(空),美元,年,月,(空),美元,年,月

然后你可以每3个单元格做一个部分计算,然后把这些部分相加成一个总数


这会有帮助吗?

您是否也会在1个月、4个月等时间内获得“1m”、“4m”,或者仅仅是整年和年份+6m?3m、4m、6m、9m都存在于数据集中,而数据集本身不在Excel中,对吗?然后我需要知道每个单元格包含什么。。。你能在那里放一个分隔符吗?每行代表一个单元格。我猜逗号可能是分隔符,对吗?很高兴能帮上忙:)