【发布时间】:2021-11-27 13:02:46
【问题描述】:
我在一张excel表格中有以下数据
Error Code type object
-Ignored:31 Modified src data *file MINOSFIC/UTMNUP10
-Ignored:33 Modified src & tgt data *file MINOSFIC/UVEGAP10
*Error: 08 Different data *file MINOSFIC/VM010P50
我需要根据错误代码统计记录并将数据放在同一张表中
ErrorCode Count
Ignored 2
Error 1
我正在尝试数据透视表,但似乎无法在现有的 Excel 工作表中使用它。
更新:
我可以使用以下代码获得计数,但需要帮助才能将其放入某个表格或其他方式的 excel 表中
$Excel = Import-Excel -Path "C:\Verify.xlsx" -WorksheetName "EDH_VFN"
$err = 0
$ign = 0
foreach($line in $Excel )
{
$line_1 = $line.'Error Code'
if($line_1 -match "Ignored")
{
$ign+=1
}
if($line_1 -match "Error")
{
$err+=1
}
}
write-host "Error:"$err
write-host "Ignored:"$ign
请在执行此操作时需要帮助
【问题讨论】:
-
那么你的代码哪里出了问题?
-
您可以使用
COUNTIFS和通配符*。 -
@BigBen:如果我没记错的话,COUNTIFS 是一个 excel 函数吗?我需要使用 powershell 来完成。我会得到的。但是如何将其放入现有的 Excel 工作表中是个问题
标签: excel powershell