C# EPPLUS中带通配符的条件格式
我正在尝试将一种格式应用于包含“小计”字的单元格,这是我的代码:C# EPPLUS中带通配符的条件格式,c#,excel,epplus,C#,Excel,Epplus,我正在尝试将一种格式应用于包含“小计”字的单元格,这是我的代码: ExcelAddress _formatRangeAddress = new ExcelAddress(2,1,tam,40); string _statement = "$A2=\"SUBTOTAL \""; var _cond1 = hoja.ConditionalFormatting.AddExpression(_formatRangeAddress); _cond1.Style.Fill.PatternType = O
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除外),单元格的值都将是“小计”+更多文本
所以我想知道是否可以使用通配符或类似SQL的语句
谢谢
=ISNUMBER(FIND("SUBTOTAL ", $A2))
如果区分大小写
=ISNUMBER(SEARCH("SUBTOTAL ", $A2))
如果不区分大小写
函数Search和Find返回搜索词第一次出现的索引,即#VALUE!,如果什么也没找到。IsNumber决定是数字还是#值 谢谢。为我工作