excel - 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 留空.....
解决方案
我希望这能得到一些代表..
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);"")