我正在尝试将格式包含在包含“SUBTOTAL” Word的单元格中,这是我的代码:
ExcelAddress _formatRangeAddress = new ExcelAddress(2,1,tam,40);
string _statement = "$A2=\"SUBTOTAL \"";
var _cond1 = hoja.ConditionalFormatting.AddExpression(_formatRangeAddress);
_cond1.Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid;
_cond1.Style.Fill.BackgroundColor.Color = System.Drawing.Color.LightSalmon;
_cond1.Style.Font.Color.Color = System.Drawing.Color.White;
_cond1.Formula = _statement;
如果单元格只包含此单词,则工作正常,但在所有情况下(1除外)单元格的值将为“SUBTOTAL” +更多文本。
所以我想知道是否可以使用通配符或类似于SQL like
语句的东西。
感谢。
答案 0 :(得分:2)
=ISNUMBER(FIND("SUBTOTAL ", $A2))
如果区分大小写
=ISNUMBER(SEARCH("SUBTOTAL ", $A2))
如果不区分大小写。
如果找不到任何内容,搜索和查找函数将返回#VALUE!的搜索单词首次出现的索引。 IsNumber决定,如果它是数字或#VALUE!