首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Excel中将三个单元格中的多个值返回到一个单元格中?我需要返回一个值

如何在Excel中将三个单元格中的多个值返回到一个单元格中?我需要返回一个值
EN

Stack Overflow用户
提问于 2018-07-13 08:14:03
回答 1查看 143关注 0票数 1

我在一个工作表中有3个单元格,我希望将这些单元格返回到另一个工作表的一个单元格中。如果单元格中的值是一个空的圆形Empty circle in first column,那么将返回"Dip not aligned“,否则将返回"Dip aligned”。下面是我尝试在一个单元格中返回3个值的逻辑,Excel给我一个错误,说参数太多。

代码语言:javascript
复制
=IF( Worksheet1!P8 = "○", "DP Not Aligned", "DP Aligned", IF( Worksheet1!Q8 
"○", "DITP Not Aligned", "DITP Aligned" ), IF( Worksheet1!R8 = "○", "DIIP 
Not Aligned", "DIIP Aligned" ))
EN

回答 1

Stack Overflow用户

发布于 2018-07-13 08:34:02

您可以使用与号&来连接来自IF()语句的结果,但不要忘记首先使用括号分隔IF()语句。

试试这个:

电子表格中的示例值:

代码语言:javascript
复制
P8|Q8|R8
○ |○ |

公式:

代码语言:javascript
复制
="DP " &(IF( Worksheet1!P8 = "○", "Not ", "")& "Aligned|" &"DITP "&( IF( Worksheet1!Q8 ="○", "Not ", "" ))&"Aligned|"&"DIIP "&( IF( Worksheet1!R8 = "○", "Not ", "" )))&"Aligned"

示例输出:

代码语言:javascript
复制
DP Not Aligned|DITP Not Aligned|DIIP Aligned

*(编辑@Jeeped在评论中建议的更简洁、更清晰的代码)

我的原始公式:

代码语言:javascript
复制
=(IF( P8 = "○", "DP Not Aligned", "DP Aligned")& "|" &( IF( Q8 ="○", "DITP Not Aligned", "DITP Aligned" ))&"|"&( IF( R8 = "○", "DIIP Not Aligned", "DIIP Aligned" )))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51316069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档