PhpSpreadsheet/tests/data/Calculation/LookupRef
Mark Baker ed62526aca
First step extracting INDIRECT() and OFFSET() to their own classes (#1921)
* First step extracting INDIRECT() and OFFSET() to their own classes
* Start building unit tests for OFFSET() and INDEX()
* Named ranges should be handled by the Calculation Engine, not by the implementation of the Excel INDIRECT() function
* When calling the calculation engine to get the range of cells to return, INDIRECT() and OFFSET() should use the instance of the calculation engine for the current workbook to benefit from cached results in that range

There's a couple of minor bugfixes in here; but it's basically just refactoring of the INDIRECT() and OFFSET() Excel functions into their own classes - still needs a lot of work on unit testing; and there's a lot more that could be improved in the code itself (including handling of the a1 flag for R1C1 format in INDIRECT()
2021-03-14 19:58:10 +01:00
..
ADDRESS.php Start refactoring the Lookup and Reference functions (#1912) 2021-03-10 21:18:33 +01:00
CHOOSE.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
COLUMN.php Start refactoring the Lookup and Reference functions (#1912) 2021-03-10 21:18:33 +01:00
COLUMNS.php COLUMNS and ROWS functions crashed in some cases 2018-01-13 18:01:50 +09:00
FORMULATEXT.php Fix for worksheet lookup for worksheets with spaces in the title 2019-07-24 22:15:35 -07:00
HLOOKUP.php Start refactoring the Lookup and Reference functions (#1912) 2021-03-10 21:18:33 +01:00
INDEX.php Lookup ref further tests and examples (#1918) 2021-03-11 22:34:47 +01:00
INDIRECT.php First step extracting INDIRECT() and OFFSET() to their own classes (#1921) 2021-03-14 19:58:10 +01:00
LOOKUP.php Start refactoring the Lookup and Reference functions (#1912) 2021-03-10 21:18:33 +01:00
MATCH.php Replace manual wildcard logic in MATCH() function with the new WildcardMatch methods (#1919) 2021-03-12 18:23:15 +01:00
OFFSET.php First step extracting INDIRECT() and OFFSET() to their own classes (#1921) 2021-03-14 19:58:10 +01:00
ROW.php Lookup ref further tests and examples (#1918) 2021-03-11 22:34:47 +01:00
ROWS.php COLUMNS and ROWS functions crashed in some cases 2018-01-13 18:01:50 +09:00
TRANSPOSE.php Start refactoring the Lookup and Reference functions (#1912) 2021-03-10 21:18:33 +01:00
VLOOKUP.php Start refactoring the Lookup and Reference functions (#1912) 2021-03-10 21:18:33 +01:00