48 public static function cellAddress(
$row, $column, $relativity = 1, $referenceStyle =
true, $sheetText =
'')
75 public static function COLUMN($cellAddress =
null, ?
Cell $cell =
null)
98 public static function COLUMNS($cellAddress =
null)
125 public static function ROW($cellAddress =
null, ?
Cell $cell =
null)
148 public static function ROWS($cellAddress =
null)
170 public static function HYPERLINK($linkURL =
'', $displayName =
null, ?
Cell $pCell =
null)
236 public static function OFFSET($cellAddress =
null,
$rows = 0,
$columns = 0, $height =
null, $width =
null, ?
Cell $pCell =
null)
257 public static function CHOOSE(...$chooseArgs)
282 public static function MATCH($lookupValue, $lookupArray, $matchType = 1)
351 public static function VLOOKUP($lookup_value, $lookup_array, $index_number, $not_exact_match =
true)
353 return VLookup::lookup($lookup_value, $lookup_array, $index_number, $not_exact_match);
374 public static function HLOOKUP($lookup_value, $lookup_array, $index_number, $not_exact_match =
true)
376 return HLookup::lookup($lookup_value, $lookup_array, $index_number, $not_exact_match);
394 public static function LOOKUP($lookup_value, $lookup_vector, $result_vector =
null)
396 return Lookup::lookup($lookup_value, $lookup_vector, $result_vector);
An exception for terminatinating execution or to throw for unit testing.
static cell($row, $column, $relativity=1, $referenceStyle=true, $sheetName='')
ADDRESS.
static MATCH($lookupValue, $lookupArray, $matchType=self::MATCHTYPE_LARGEST_VALUE)
MATCH.
static lookup($lookupValue, $lookupArray, $indexNumber, $notExactMatch=true)
HLOOKUP The HLOOKUP function searches for value in the top-most row of lookup_array and returns the v...
static set($linkURL='', $displayName=null, ?Cell $pCell=null)
HYPERLINK.
static INDIRECT($cellAddress, $a1fmt, Cell $pCell)
INDIRECT.
static lookup($lookupValue, $lookupVector, $resultVector=null)
LOOKUP The LOOKUP function searches for value either from a one-row or one-column range or from an ar...
static transpose($matrixData)
TRANSPOSE.
static index($matrix, $rowNum=0, $columnNum=0)
INDEX.
static OFFSET($cellAddress=null, $rows=0, $columns=0, $height=null, $width=null, ?Cell $pCell=null)
OFFSET.
static choose(... $chooseArgs)
CHOOSE.
static lookup($lookupValue, $lookupArray, $indexNumber, $notExactMatch=true)
VLOOKUP The VLOOKUP function searches for value in the left-most column of lookup_array and returns t...
static ROWS($cellAddress=null)
ROWS.
static OFFSET($cellAddress=null, $rows=0, $columns=0, $height=null, $width=null, ?Cell $pCell=null)
OFFSET.
static INDIRECT($cellAddress, Cell $pCell)
INDIRECT.
static HYPERLINK($linkURL='', $displayName=null, ?Cell $pCell=null)
HYPERLINK.
static INDEX($matrix, $rowNum=0, $columnNum=0)
INDEX.
static HLOOKUP($lookup_value, $lookup_array, $index_number, $not_exact_match=true)
HLOOKUP The HLOOKUP function searches for value in the top-most row of lookup_array and returns the v...
static CHOOSE(... $chooseArgs)
CHOOSE.
static MATCH($lookupValue, $lookupArray, $matchType=1)
MATCH.
static cellAddress($row, $column, $relativity=1, $referenceStyle=true, $sheetText='')
CELL_ADDRESS.
static COLUMN($cellAddress=null, ?Cell $cell=null)
COLUMN.
static ROW($cellAddress=null, ?Cell $cell=null)
ROW.
static COLUMNS($cellAddress=null)
COLUMNS.
static TRANSPOSE($matrixData)
TRANSPOSE.
static VLOOKUP($lookup_value, $lookup_array, $index_number, $not_exact_match=true)
VLOOKUP The VLOOKUP function searches for value in the left-most column of lookup_array and returns t...
static FORMULATEXT($cellReference='', ?Cell $pCell=null)
FORMULATEXT.
static LOOKUP($lookup_value, $lookup_vector, $result_vector=null)
LOOKUP The LOOKUP function searches for value either from a one-row or one-column range or from an ar...