如果(AND)公式,则在表之间引用

时间:2016-02-29 22:05:05

标签: excel excel-vba excel-formula vba

我有一个需要重新格式化的庞大数据集。

目前就是这样;

enter image description here

但我需要它像这样;

enter image description here

我已经得到了这个公式,它将插入到第二张图片的“区域A”列中

= IF(AND(表1 [Cell ID] =表2 [Cell_ID],表1 [EUNIS_desc] =表2 [[#Headers],[酸性高山,亚高山和广阔草原]],表1 [AREA],0)

然而,这会正确填充第一行。同一列中下面的所有其他块只响应错误,给出“0”,即使它们也应该具有真值。

另一个问题是,由于某种原因,公式会使用空的假值大规模地(向下)扩展表格。

亲切的问候,

哈里森

1 个答案:

答案 0 :(得分:1)

假设" Cell ID"在表1中的A列中,然后在Table2上的单元function showhide(){ var myDiv = document.getElementById("form2"); var div = document.getElementById("form1"); //to hide form-1 div.style.display = "none"; //to display form-2 myDiv.style.display = "block"; } 上放置:

B2

您可以将其扩展到所有" Cell ID"然后只需将=SUMIFS(Table1!$C:$C,Table1!$A:$A,$A2,Table1!$B:$B,"Cover A") 中的criteria2更改为每种不同的封面类型,即可将其复制到所有类型的封面(即"封面B"或"封面C")。