Excel:通配符条件格式

时间:2013-11-19 16:09:06

标签: excel if-statement conditional wildcard

我想使用通配符来格式化某些单元格 - 这就是我正在做的事情:

  1. 文件名输出到工作表中 - 这些文件名看起来像FileName = String1_numberstring_String2.csv
  2. 数字字符串是一个文本,如20131019
  3. 我想加粗/标记周末中的任何这些文件名。我已经在工作表的右边有一个表格,它带出了我可以在公式中引用的周末数字字符串
  4. 这是我一直在搞乱的代码:(我认为使用通配符最适合string1 / string 2,因为它会发生变化,但绝对可以接受建议 - 下面的“K5”引用了一个调用的单元格一个周末的数字字符串

    =if(A:A = *& "_" & K5 & "_" &*, 1, 0)

1 个答案:

答案 0 :(得分:2)

如果数字字符串是紧跟在第一个下划线之后的8个字符,那么您可以使用此公式提取这8个数字

=MID(A1,FIND("_",A1)+1,8)

....所以要转换为日期并检查是否是周末你可以使用这个公式

=WEEKDAY(TEXT(MID(A1,FIND("_",A1)+1,8),"0000-00-00"),2)>5

不需要周末清单......