【问题标题】:Excel: Wildcard Conditional FormattingExcel:通配符条件格式
【发布时间】:2013-12-03 07:02:45
【问题描述】:

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

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

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

【问题讨论】:

    标签: excel if-statement conditional wildcard


    【解决方案1】:

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

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

    ....所以要转换为日期并检查是否是周末,您可以使用此公式

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

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

    【讨论】:

    • 效果很好 - 感谢您对@Barry-Houdini 的简单易懂的帮助,我真的很感激!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-16
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多