Excel formula 计算excel中特定列中的美元金额以输出另一个值

Excel formula 计算excel中特定列中的美元金额以输出另一个值,excel-formula,Excel Formula,我试图找出哪个公式会选择A列中的美元金额,这样它会根据该美元金额输出一组特定的数字 例如: Column A Column B benefactor sponsor $1,250 1 benefactor sponsor $10,000 8 benefactor sponsor $6,250 6 公式应查看A列,并根据每个单元格描述中的美元确定分配给B列中提供的数字。在字符串中包含文本会增加另一个复杂程度,

我试图找出哪个公式会选择A列中的美元金额,这样它会根据该美元金额输出一组特定的数字

例如:

Column A                         Column B
benefactor sponsor $1,250        1
benefactor sponsor $10,000       8
benefactor sponsor $6,250        6

公式应查看A列,并根据每个单元格描述中的美元确定分配给B列中提供的数字。

在字符串中包含文本会增加另一个复杂程度,但最终这是一个INDEXMATCH。。。问题

您需要创建一个小的参考表,其中包含您想要在列B中显示的美元金额和值

公式如下所示:

=INDEX($F$3:$F$5,MATCH(VALUE(MID(A1,SEARCH("$",A1),10)),$E$3:$E$5,1))
搜索查找美元金额的起始位置

MID解析字符串的美元金额部分


VALUE将该部分转换为数字

Um,您在B列中应用数字的逻辑是什么?对于美元金额1250美元,他们将在B列中获得1,对于美元金额6250美元,他们将获得6。对于1万美元的金额,他们将得到8。这是唯一的3个?不,还有多个其他的,但如果我能得到一些指导如何做到这三个,我可能会增加更多的公式,以适应其余的。