It is not part of Numbers. Below is a script that can do something similar. To use it you to select (click on) a cell that has the "link" then use a keyboard shortcut to make the jump. If you want to try it out,
- Open the Script Editor App,
- Paste the script into it,
- Set up your table as described in the comments in the script
- Click on the cell with the "link"
- Hit the Play button in Script Editor to run the script
If you like it, I will give instructions on how to turn it into a "Quick Action" / Service and assign a keyboard shortcut to it. Or I can post a link to it as a Mac OS shortcut. I've not tried to use it as a shortcut before so I'll have to try that out first.
-- Goto Numbers Cell
-- In a cell in a table will be text of the form sheetname::tablename::cellname
-- such as Sheet 1::Table 1::D4
-- Select the cell then run the script and the focus should move to the specified cell.
-- Alternatively, the cell may contain sheet and table name without the cell name
-- such as Sheet 1::Table 1
-- In this case the focus will move to cell A1 of the specified table
tell application "Numbers"
tell front document
tell active sheet
tell (first table whose selection range's class is range)
set linktext to (value of first cell of (selection range)'s cells as text)
end tell
end tell
set myArray to my theSplit(linktext, "::")
set active sheet to sheet (item 1 of myArray)
tell active sheet to tell table (item 2 of myArray)
if number of items of myArray = 3 then
set selection range to cell (item 3 of myArray)
else
set selection range to cell "A1"
end if
end tell
end tell
end tell
on theSplit(theString, theDelimiter)
-- save delimiters to restore old settings
set oldDelimiters to AppleScript's text item delimiters
-- set delimiters to delimiter to be used
set AppleScript's text item delimiters to theDelimiter
-- create the array
set theArray to every text item of theString
-- restore the old setting
set AppleScript's text item delimiters to oldDelimiters
-- return the result
return theArray
end theSplit