@@ -263,7 +263,7 @@ class Calculation
263
263
],
264
264
'ADDRESS ' => [
265
265
'category ' => Category::CATEGORY_LOOKUP_AND_REFERENCE ,
266
- 'functionCall ' => [LookupRef::class, 'cellAddress ' ],
266
+ 'functionCall ' => [LookupRef \Address ::class, 'cell ' ],
267
267
'argumentCount ' => '2-5 ' ,
268
268
],
269
269
'AGGREGATE ' => [
@@ -543,13 +543,14 @@ class Calculation
543
543
],
544
544
'COLUMN ' => [
545
545
'category ' => Category::CATEGORY_LOOKUP_AND_REFERENCE ,
546
- 'functionCall ' => [LookupRef::class, 'COLUMN ' ],
546
+ 'functionCall ' => [LookupRef \RowColumnInformation ::class, 'COLUMN ' ],
547
547
'argumentCount ' => '-1 ' ,
548
+ 'passCellReference ' => true ,
548
549
'passByReference ' => [true ],
549
550
],
550
551
'COLUMNS ' => [
551
552
'category ' => Category::CATEGORY_LOOKUP_AND_REFERENCE ,
552
- 'functionCall ' => [LookupRef::class, 'COLUMNS ' ],
553
+ 'functionCall ' => [LookupRef \RowColumnInformation ::class, 'COLUMNS ' ],
553
554
'argumentCount ' => '1 ' ,
554
555
],
555
556
'COMBIN ' => [
@@ -1231,7 +1232,7 @@ class Calculation
1231
1232
],
1232
1233
'HLOOKUP ' => [
1233
1234
'category ' => Category::CATEGORY_LOOKUP_AND_REFERENCE ,
1234
- 'functionCall ' => [LookupRef::class, 'HLOOKUP ' ],
1235
+ 'functionCall ' => [LookupRef \HLookup ::class, 'lookup ' ],
1235
1236
'argumentCount ' => '3,4 ' ,
1236
1237
],
1237
1238
'HOUR ' => [
@@ -1605,7 +1606,7 @@ class Calculation
1605
1606
],
1606
1607
'LOOKUP ' => [
1607
1608
'category ' => Category::CATEGORY_LOOKUP_AND_REFERENCE ,
1608
- 'functionCall ' => [LookupRef::class, 'LOOKUP ' ],
1609
+ 'functionCall ' => [LookupRef \Lookup ::class, 'lookup ' ],
1609
1610
'argumentCount ' => '2,3 ' ,
1610
1611
],
1611
1612
'LOWER ' => [
@@ -2127,13 +2128,14 @@ class Calculation
2127
2128
],
2128
2129
'ROW ' => [
2129
2130
'category ' => Category::CATEGORY_LOOKUP_AND_REFERENCE ,
2130
- 'functionCall ' => [LookupRef::class, 'ROW ' ],
2131
+ 'functionCall ' => [LookupRef \RowColumnInformation ::class, 'ROW ' ],
2131
2132
'argumentCount ' => '-1 ' ,
2133
+ 'passCellReference ' => true ,
2132
2134
'passByReference ' => [true ],
2133
2135
],
2134
2136
'ROWS ' => [
2135
2137
'category ' => Category::CATEGORY_LOOKUP_AND_REFERENCE ,
2136
- 'functionCall ' => [LookupRef::class, 'ROWS ' ],
2138
+ 'functionCall ' => [LookupRef \RowColumnInformation ::class, 'ROWS ' ],
2137
2139
'argumentCount ' => '1 ' ,
2138
2140
],
2139
2141
'RRI ' => [
@@ -2449,7 +2451,7 @@ class Calculation
2449
2451
],
2450
2452
'TRANSPOSE ' => [
2451
2453
'category ' => Category::CATEGORY_LOOKUP_AND_REFERENCE ,
2452
- 'functionCall ' => [LookupRef::class, 'TRANSPOSE ' ],
2454
+ 'functionCall ' => [LookupRef \Matrix ::class, 'transpose ' ],
2453
2455
'argumentCount ' => '1 ' ,
2454
2456
],
2455
2457
'TREND ' => [
@@ -2559,7 +2561,7 @@ class Calculation
2559
2561
],
2560
2562
'VLOOKUP ' => [
2561
2563
'category ' => Category::CATEGORY_LOOKUP_AND_REFERENCE ,
2562
- 'functionCall ' => [LookupRef::class, 'VLOOKUP ' ],
2564
+ 'functionCall ' => [LookupRef \VLookup ::class, 'lookup ' ],
2563
2565
'argumentCount ' => '3,4 ' ,
2564
2566
],
2565
2567
'WEBSERVICE ' => [
0 commit comments