2017-03-08 142 views
0

分配特定值的特定属性下面是我的excel表格的样子:Excel的功能,而不是忽略空白单元格

example table

我想填充一个称为主代码列,它列出了主要的代码与该值相关联。基本上,我希望主要代码为10,其中设施ID = 1和设施名称= X站点,以及设施ID = 1和设施名称= Z站点15。但是,由于数据中的空白空间,我无法弄清楚使用简单的IF函数。空格基本上意味着该行取上一行的值。我试图填补这些空白单元是不可行的,因为我的实际数据有超过500,000个观测值。

基本上,我需要弄清楚一个代码为同一个名称的每个设施分配相同的主要代码,这应该是该设施名称部分中列出的第一个代码。如果有人有任何见解,那真的会有帮助!

回答

0

如果您不想填写空白值,则可以创建一个查找列,然后使用VLOOKUP引用该列。

在这个例子中我创建一个新的查找列作为塔A中,使用下式:

=C2 & "-" & D2 & "-" & E2 

然后创建G中的主代码列,使用以下公式:

=VLOOKUP(C2 & "-" & D2 & "-Primary",A:F, 6, FALSE) 

enter image description here

+0

这完美的作品!真的很有用,因为我的excel无法处理试图找到由于数据集大小而需要替换的空白 – Olivia

0

有一个快速的方法来填补空白。
突出显示要在 填写在主页选项卡中的columnn去寻找&选择 转到特别 检查空白“K” 按下回车键列中的所有空白将被选中 然后输入=和打向上箭头,然后按住CTRL键并按回车键

这应该填充所有空白的单元格上面的单元格中的值。

最后复制并粘贴列中的值,这应该让你的IF语句工作。