计划:Excel 2010:
问题:
如果E6 = text,则删除单元格B6:C100
基本上当E6中的文本等于“text”时,则匹配在B6中找到A6的所有实例:C100并删除内容。
| A Name | B Contents | C Contents | D Contents | E Values |
----------------------------------------------------------------------
| Angel | Basic | Angel | D Contents | Defined |
----------------------------------------------------------------------
| Zeus | Zeus | Angel | D Contents | Defined |
----------------------------------------------------------------------
在上文中,C2行中的Angel将被删除。 B3中的宙斯将被删除 结果如下:
| A Name | B Contents | C Contents | D Contents | E Values |
----------------------------------------------------------------------
| Angel | Basic | | D Contents | Defined |
----------------------------------------------------------------------
| Zeus | | Angel | D Contents | Defined |
----------------------------------------------------------------------
首选条件格式,因为它是非启用宏的书。
{编辑}
也许一个公式可能类似于:if e6='text' then if B6:C100 contain A6 ""
所以不是删除单元格内容而是用“”覆盖它们。
提前谢谢。
答案 0 :(得分:0)
如果您可以将结果放在单独的工作表上,我能想到的最佳解决方案是创建另一个工作表并使用以下方法:
=IF(Original!$A1=Original!B1,"",Original!B1)
的公式,但单元格引用原始图纸。 B2:C100
完成后,只需隐藏源数据工作表即可。简单的非VBA解决方案。