如果下面的单元格值为0,则复制列标题

时间:2018-10-22 17:51:43

标签: excel

这是我正在使用的示例:

Input

电子表格列出了每个美国州对每个国家的出口值。我需要为每个州创建一个列表,以显示哪些国家从该州获得了0个出口。 看起来像这样:

Output

我尝试进行索引匹配,但这给了我#Value错误。 如果有人对如何解决此问题提出建议,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为没有任何“简单”的方法..您需要做一些工作。

我会

  • 获取所有国家并复制它们。然后转置它们,以便它们 (请参阅我的L栏)。我删除了合并的单元格,因为这样可以更轻松地应用公式。
  • 然后我将各县复制52次(以匹配所有州),并将每个州添加到 相邻列(请参阅我的第K列)。

然后,我将应用此公式(请参见我的M列),其中全0表示您要查找的组合不存在任何值。 (例如阿拉巴马州和阿尔及利亚的值为0):

INDEX($B$3:$G$9...

位置:

返回值:...MATCH(K2,$A$3:$A$9,0)...-我们要返回的值(绿色区域)

行匹配:...MATCH(L2,$B$1:$G$1,0)... ...是返回值应位于哪一行(蓝色区域)

列匹配:$ ...是返回值应位于哪一列(黄色区域)

调整这些值以匹配您的数据(不要忘了使用sed符号使参考绝对。

现在,您应该有一个简单的表格,可以从0(数据集中的任何内容)过滤掉并导出值。

enter image description here