2012-03-19 209 views
-3

在“full_name”列中查找“null”值,并将其替换为“contact_name”列中的对应值(同一行中的值)在一列中找到空值并用excel表中的另一列中的值替换它

+0

,那是因为这个问题是如此模糊。老兄,给我们一些信息,其中一行反映了一个糟糕的,匆忙的,措辞不良的问题。至少给我们一个截图。你需要知道Excel内部只有一些数据类型,比如double(用于所有数字和日期),字符串用于文本,所以当你说null时,你的意思是什么?哦,是它是你想要的公式,或者你需要的VBA函数或VSTO(VB.Net或C#)函数? – 2012-03-19 22:56:33

回答

0

全名是A列

联系人名称是B列

单击单元格A1,类型=IF(A1 = "",B1, C1)

或使用IsNull函数:

IsNull(null) would return TRUE 
IsNull("Is this a good question?") would return FALSE 

我觉得脏现在,我将不得不有淋浴...清理掉这些Excel公式函数病菌;)

+0

null是单元格内的值,我需要excel函数没有VBA。我的excel知识非常有限。我感谢您的帮助。 – user1279686 2012-03-19 23:59:46

+0

@ user1279686小心接受?或者我的答案不是解决方案? – 2012-03-20 00:12:22

+0

我做了这个= IF(B2 =“null null”,B2 = A2),我得到循环引用警告和单元格正在填写0 – user1279686 2012-03-20 00:22:43

1

也许用一个公式在第三列,例如如果全名是A2下来,在B2联系人姓名下来,然后在C2使用这个公式,你不知道你为什么被下调的情况下复制下来

=IF(A2="",B2,A2)

+0

我道歉。我试图附加屏幕截图,它不会让我这是我的第一篇文章。 null不是数据类型。它是单元格中的值/数据/文本,如“null null” – user1279686 2012-03-20 00:47:03

+0

+1这是答案,所以使用= IF(A2 =“null null”,B2,A2) – 2012-03-20 00:55:54

+0

我想从其他列中复制值如果条件为False,则列C中的行。例如:如果A3中的值不是“null null”,我需要C3 = D3中的值。如何扩展公式以实现这一点 – user1279686 2012-03-20 01:11:59

相关问题