Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# EPPLUS中带通配符的条件格式_C#_Excel_Epplus - Fatal编程技术网

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决定是数字还是#值

谢谢。为我工作