着色行基于不同的文件路径

时间:2015-06-26 14:18:01

标签: excel conditional-formatting

我已经映射了共享网络驱动器的文件夹结构,我想根据特定文件夹对行进行着色。

我的数据如下:

y:\5 Dublin Square\
y:\5 Dublin Square\Costs\
y:\5 Dublin Square\Drawings and Photos\
y:\5 Dublin Square\E-mails\
y:\5 Dublin Square\General Correspondence\
y:\5 Dublin Square\Handover Certificate\
y:\5 Dublin Square\Health and Safety\
y:\5 Dublin Square\Legal and Contract\
y:\5 Dublin Square\Minutes\
y:\5 Dublin Square\Property and Report\
y:\ABW 01 - Meath, Station Rebuild\
y:\ABW 01 - Meath, Station Rebuild\Costs\
y:\ABW 01 - Meath, Station Rebuild\Drawings and Photos\
y:\ABW 01 - Meath, Station Rebuild\Health Safety and Environmental\
y:\ABW 01 - Meath, Station Rebuild\Land Acquisition and Transfer\
y:\ABW 01 - Meath, Station Rebuild\Legal\
y:\ABW 01 - Meath, Station Rebuild\Maintenance and Security\

我想要的颜色是拥有都柏林广场'在它们中作为一种颜色和行与“ABW 01'或者' Meath'作为另一种颜色。

总共我有104个单独的文件夹,如上所述。

任何帮助都会有很大的帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

尝试以下条件格式公式:

  • =MID(A1,6,13)="Dublin Square"

  • =MID(A1,4,6)="ABW 01"

编辑:这些更灵活,也许更有用:

  • =SEARCH("Dublin Square",A1)>=1

  • =SEARCH("ABW 01",A1)>=1

编辑: 根据有关102张具有类似布局的评论,这里是一个更一般的答案,它假设链接的原始列表位于A列。

  • 选择空列的第一个单元格,我选择H1并填充 配方 =MID(A1,FIND("\",A1)+1,FIND("\",MID(A1,FIND("\",A1)+1,99))-1)然后 填写与链接填充的行数相同的行数。

    这将在“\”之间提取文本。

  • 选择另一个空列的第二个单元格,我选择了L2,然后选择了 填充公式 =IFERROR(INDEX(H$1:H$17,MATCH(SUM(COUNTIF(L$1:L1,H$1:H$17)),COUNTIF(H$1:H$17,"<"&H$1:H$17),0)),"") 并填充到下一个单元格(这假设有两种颜色 根据给出的样本,将需要。)

    最后使用公式有条理地格式化原始链接列表:

  • =SEARCH(L$2,A1)>=1(填充=某种颜色)

  • =SEARCH(L$3,A1)>=1(填充=其他颜色)。

    我试图在IFERROR中取代H $ 1:H $ 17(......带有MID的公式(...公式,以便将其减少到两个步骤。不幸的是我不断收到公式消息中的错误,也许这里有人会知道如何做到这一点。