首页 > 解决方案 > Excel,用于检查可用性的公式。检查并复制值以覆盖每个位置

问题描述

我有下表: 在此处输入图像描述

我正在寻找的公式应该这样做:从 Prod 开始。第二个表(I4)中的2:它应该检查单元格A4是否为空白,然后在B4中查找一个值,如果B4有值则将其复制到I4。如果 A4 不为空,则无需查找值,无需复制,只需将 I4 留空即可。

在 J4 中,它应该在查找值 C4 之前检查单元格 A4:B4 是否为空白。...最后一个 M4 应在检查 F4 中的值之前检查单元格 A4:E4 以将其复制(如果有)到 M4 中。

该表应代表最大可用性。目的是检查之前的列中是否已经存在值,如果是则无需操作,如果为空,则查找并从下一列复制值。这一直持续到最后一列 M4。单元格中的值并不重要。它应该简单地检查是否像这样:如果单元格 A4:E4 中没有任何内容,则查找 F4,如果 F4 中有一个值,则将其复制到 M4,如果 F4 也是空白,则 M4 保持空白。对每一列都这样。L4 会是这样-> 检查 A4:D4 是否有值,如果每个单元格都是空白的,然后查找 E4,如果 E4 有值,则将其复制到 L4,如果没有,则将 L4 留空.....

标签: excelexcel-formula

解决方案


我希望这能得到一些代表..

h 栏:产品 1

=IF(A4="";"";A4)

第 i 列:产品 2

=IF(H4="";IF(B4="";"";B4);"")

j栏:产品3

=IF(AND(H4="";I4="");IF(C4="";"";C4);"")

k 栏:产品 4

=IF(AND(H4="";I4="";J4="");IF(D4="";"";D4);"")

l栏:产品4

=IF(AND(H4="";I4="";J4="";K4="");IF(E4="";"";E4);"")

m 栏:产品 6

=IF(AND(H4="";I4="";J4="";K4="";L4="");IF(F4="";"";F4);"")

推荐阅读