diff --git a/src/PhpSpreadsheet/Calculation/Functions.php b/src/PhpSpreadsheet/Calculation/Functions.php index dc6ee82e..8075811f 100644 --- a/src/PhpSpreadsheet/Calculation/Functions.php +++ b/src/PhpSpreadsheet/Calculation/Functions.php @@ -705,8 +705,8 @@ class Functions public static function trimSheetFromCellReference(string $coordinate): string { - while (strpos($coordinate, '!') !== false) { - $coordinate = substr($coordinate, strpos($coordinate, '!') + 1); + if (strpos($coordinate, '!') !== false) { + $coordinate = substr($coordinate, strrpos($coordinate, '!') + 1); } return $coordinate;