我会尽力让这个尽我所能。把事情弄清楚,我很可怕。 :)所以...在这里它......动态列的Excel公式
我有一个电子表格,这是一个种子,我有越来越多的辣椒的列表。这里是我的专栏,我会在后面解释更多。
作物|颜色|一代|物种|来源| Scoville |风味|热|注意| 2012年类型| 2012名称1 | 2012名称2 | 2013年类型| 2013姓名1 | 2013名称2 |等等。
好的。所以“2012年类型”是一个包含空白,“N”,“O”或“M”的列表。我关心的是这个问题是否是空白的。如果它不是空白,我想用绿色背景突出显示作物名称,以显示我已经种植了这种作物。通过条件格式来做到这一点是不容易的。然而,当我像往常一样使事情变得更加复杂时,我的问题就开始了。当我添加“2013年类型”,“2014年类型”等,我想检查那些也。那么我的公式就变成了一个OR;有没有在2012年或2013年或2014年的价值等问题的一部分是。我如何编写一个足够动态的公式,以拾取我每年添加的新字段... 2015年类型,2016年类型...等等?
我也有很多其他的东西在继续,但我想我可能已经想通了......有点。
谢谢你的帮助,非常感谢。
编辑:好的。我觉得我需要解释我如何努力发展我的整个工作表,一个检查我的想法,两个清理目标。
除了上面我所解释的,我有阅读,,快把,不生长,MasterList,并标准标签。
MasterList就是我们这里所说的。
标准是我正在使用高级过滤器将作物复制到适当的工作表。因此,如果我在“2012类型”列中标有作物,那么它将被复制到表格中。它也将被列在Grown标签下。同样的,如果它被下标有“2013型”等
基本上,我使用标签来过滤掉从我MasterList细节,这样我可以找到我在寻找快速,或查看一切作为一个整体。
再一次,我非常擅长将事情变得复杂。再加上我对Excel编码还算是相当新颖的事实......并且你有一场灾难。 :)
谢谢大家的倾听。 :)
你想用VBA宏或通过工作表公式/条件格式来做到这一点吗?标签不明确。 –
Thielemans,正确。它将遵循2012 Type |的模式2012名称1 | 2012名称2 | 2013年类型| 2013名称1 ...等。谢谢。 – Helldozer
安德鲁,我有一个“Worksheet_Change”函数适用于其他目前的事情。我宁愿只将代码放在那里。谢谢。 – Helldozer