回答編集履歴
1
計算式でないセルの TRIM を削っていた問題を修正
test
CHANGED
@@ -5,11 +5,11 @@
|
|
5
5
|
ぶっちゃけ ClosedXML のバグな気がしますが、計算式セルの参照に対する TRIM をやめれば回避できるかもしれません。
|
6
6
|
```diff
|
7
7
|
- =IF((TRIM(AP2) & TRIM(AQ2)) = TRIM("11"), TRIM(""), IF(TRIM(AO2) = "1", TRIM("!"), TRIM(""))
|
8
|
-
+ =IF(AP2 & AQ2) = TRIM("11"), TRIM(""), IF(AO2 = "1", TRIM("!"), TRIM(""))
|
8
|
+
+ =IF(AP2 & TRIM(AQ2)) = TRIM("11"), TRIM(""), IF(AO2 = "1", TRIM("!"), TRIM(""))
|
9
9
|
```
|
10
10
|
|
11
11
|
ところで、トリム処理が不要な文字列リテラルに対する TRIM は全く無駄なので、意図的でないなら省略したほうが良いと思いました。
|
12
12
|
```diff
|
13
13
|
- =IF((TRIM(AP2) & TRIM(AQ2)) = TRIM("11"), TRIM(""), IF(TRIM(AO2) = "1", TRIM("!"), TRIM(""))
|
14
|
-
+ =IF((AP2 & AQ2) = "11", "", IF(AO2 = "1", "!", ""))
|
14
|
+
+ =IF((AP2 & TRIM(AQ2)) = "11", "", IF(AO2 = "1", "!", ""))
|
15
15
|
```
|