excel - Excel - 在值中查找文本,而不是公式
问题描述
在我的 excel 文档中,所有工作表中的 A 列都有一个公式(=IF(AND(D34<>"",C34=""),"Needs Price","")
。我想使用 Powershell 来查找所有具有结果的单元格"Needs Price"
,但是我现在的搜索是拉出每个单元格,因为"Needs Price"
它在公式中。
如何在单元格中搜索值而不是公式?
$WorkBook = $objExcel.Workbooks.Open($FilePath)
$workSheet = $Workbook.Sheets.Item(6)
$WorkSheet.Name
$Found = $WorkSheet.Cells.Find('Needs Price')
$BeginAddress = $Found.Address(0,0,1,1)
$BeginAddress
[pscustomobject]@{
WorkSheet = $Worksheet.Name
Column = $Found.Column
Row =$Found.Row
Text = $Found.Text
Address = $BeginAddress
}
解决方案
推荐阅读
- scala - scala计算元素的出现次数
- javascript - 空间复杂度js函数
- java - 我如何使用 JQuery 要求和打印一个对象数组 beetwen 一个 jsp 页面和一个 servlet?
- regex - 两个字符串之间的正则表达式,不包括字符串
- macos - 如何对行中没有“@”字符的所有行进行 grep
- ios - FirebaseStorage 无法为元数据创建 downloadURL
- c# - 如何修改表达式中的字段?
- c# - 使用 javascript 更新用户控件时,如何同步后面的代码?
- sql - HiveQL - 加入在我的 Select 语句上创建的列
- django - Django - 如何访问 prefetch_related 字段?