首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Excel中填充列。如果x是空的,填充Y,如果Y是空的,填充Z

在Excel中填充列。如果x是空的,填充Y,如果Y是空的,填充Z
EN

Stack Overflow用户
提问于 2022-05-10 14:35:15
回答 1查看 37关注 0票数 0

我希望你能帮我一个更先进的Excel公式。

我希望完成以下工作:

如果T栏(新帐户所有者)为错误(#NA),则用船运国(I)填写记帐国(D),用船运国(G)填写计费状态。

如果S列(使用船运)是错误的,则用阿波罗国家(M)填充计费国(D),用阿波罗状态(N)填充计费状态。

但是,如果T栏中没有错误,则重要的是不要覆盖当前的计费国。

在这里输入图像描述

EN

回答 1

Stack Overflow用户

发布于 2022-05-12 03:26:51

从你的帖子来看,不清楚优先顺序是什么。例如,如果新帐户所有者和使用航运都有一个错误,‘计费国家’是充满了‘船运国’或‘阿波罗国家’?

如果您只想用Excel完成此操作,则需要将公式放入C列和D列,并手动填写计费国家和州,除非从其他地方检索数据,在这种情况下,您只需引用该数据即可。

这些公式只检查New所有者的#N/A错误,没有其他错误。

计费国

代码语言:javascript
复制
=IF(ISNA(T2),IF(ISERROR(S2),M2,I2),"Country")

计费状态

代码语言:javascript
复制
=IF(ISNA(T2),IF(ISERROR(S2),N2,G2),"State")
  • ISNA检查该引用是否存在#N/A错误
  • ISERROR检查引用值中的任何错误

细目:

如果新帐户所有者有#N/A错误

和使用航运有一个错误

那么计费国/州=阿波罗国/州

否则,开票国/州=船运国/州

否则开票国=“国家”

这实际上取决于数据是如何生成的,这是否实用。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72188309

复制
相关文章

相似问题

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