如果两列数值相同,返回第三列
时间: 2023-10-03 07:04:15 浏览: 37
我不太清楚你的问题的具体背景和要求,但我猜测你可能是想要实现这样一个简单的功能:给定两个列向量 `a` 和 `b`,如果它们在某些位置上的数值相同,那么返回另一个列向量 `c` 在对应位置上的数值。如果这是你的问题,那么可以使用 MATLAB 的 `find` 函数和逻辑索引来实现,示例如下:
```matlab
a = [1; 2; 3; 4];
b = [2; 3; 3; 5];
c = [10; 20; 30; 40];
idx = find(a == b); % 找到 a 和 b 中数值相同的位置
result = c(idx); % 返回 c 中对应位置的数值
```
在这个例子中,`idx` 就是 `a` 和 `b` 中数值相同的位置,即 `[2; 3]`,因为 `a(2) = b(1) = 2`,`a(3) = b(2) = 3`。然后我们可以用 `idx` 来获取 `c` 中对应位置的数值,即 `c(2)` 和 `c(3)`,它们分别为 `20` 和 `30`。因此,`result` 就是 `[20; 30]`。
相关问题
excel中如果两列数值相同,返回第三列
你可以使用Excel中的VLOOKUP函数来实现这个功能。假设第一列是A列,第二列是B列,要返回的第三列是C列,你可以按照以下步骤进行操作:
1. 在第四列(例如D列)输入以下公式:=VLOOKUP(A1,$A$1:$C$10,3,FALSE)。其中,A1是第一列的第一个单元格,$A$1:$C$10是包含所有三列数据的区域,3表示要返回的是第三列的值,FALSE表示精确匹配。
2. 按下Enter键,将公式应用到第四列的所有单元格。
3. 你现在应该在第四列中看到与第二列相同的值,并且返回了第三列的值。
注意,VLOOKUP函数只适用于第一次出现的匹配项。如果有重复的匹配项,它只会返回第一个匹配项的值。如果你想要返回所有匹配项的值,你可能需要使用其他函数或工具来实现。
excel 函数 如果两列单元格有数据相同 则返回第三列对应的数据
您可以使用Excel中的VLOOKUP函数来实现此目标。
假设您要比较的第一列是A列,第二列是B列,第三列是C列,您想要在D列中显示匹配的值。您可以按照以下步骤操作:
1. 在D列的第一行中,输入以下公式:=IFERROR(VLOOKUP(A1,B:C,2,FALSE),"")。
2. 复制此公式并将其粘贴到D列中的所有单元格中。
这个公式的含义是,在A列中查找与当前行匹配的值,并在B列和C列中返回相应的值。如果找不到匹配项,则函数将返回一个空字符串。
请注意,第四个参数(FALSE)用于确保函数只返回完全匹配的值。如果设置为TRUE,函数将返回最接近的匹配项,这可能会导致不准确的结果。
希望这可以帮助您实现您的目标。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)