excel中的返回值

excel中的返回值,excel,Excel,我有这样一个数据:a列是机器,B列是数据 Machine data 1 1.2 1 1.21 2 1,15 1 1.21 2 1.11 我想从机器1中获取数据,并将其放入一列c中,将机器2放入另一列D中 请帮助您可以使用=如果 输入C2:=IFA2=1;B2 在D2中:=IFA2=2;B2 如果选择单元格C2和D2,然后单击并拖动D2的左下角到列的其余部分,则会得到以下结果: 旁注:请原谅数字中的“,”和“;”

我有这样一个数据:a列是机器,B列是数据

Machine   data
1         1.2
1         1.21
2         1,15
1         1.21
2         1.11
我想从机器1中获取数据,并将其放入一列c中,将机器2放入另一列D中

请帮助

您可以使用=如果

输入C2:=IFA2=1;B2

在D2中:=IFA2=2;B2

如果选择单元格C2和D2,然后单击并拖动D2的左下角到列的其余部分,则会得到以下结果:

旁注:请原谅数字中的“,”和“;”在公式中,“我的Excel”具有非标准设置

解释其工作原理: IF是一个简单的逻辑测试,其工作原理如下:

IF有3个要素:IFA;BC

A是你的测试,这需要有一个正确/错误的结果。在这种情况下,我们检查A2中的值是否等于1。结果确定它是显示B还是C

如果A=B测试结果为真,则B为输出


如果A=B测试的结果为假,则C为输出。

A列为机器编号1和2,而不是模式。您的描述令人困惑。请从机器1获取数据并将其放入一列C和机器2,再放入另一列d。我不知道你想要什么。请使用所需结果的图片或类似的数据格式更新您的问题,就像您将示例数据格式化为代码一样,以便保留换行符和空白。我有一种感觉,你想要的是一个透视表。为什么在数据列中有些数字有一个透视表。由于十进制分隔符和其他分隔符有一个、?vlookup或索引和匹配,但由于缺乏细节,很难猜测。。。