I found the solution, Org-mode radio target can be used here.
here is the doc: http://orgmode.org/org.html#Internal-links
Like this:
Here is a named table.
#+NAME: my target
| x | y |
| 1 | 2 |
I can reference it with its name. Like this:
[[my target]]
There are also table remote references further explained by an example in the following.
First we define a table with a name TBL_origin
to have something to play with.
The two numbers in the row Average
are referenced in the tables further below.
#+NAME: TBL_origin
| Leaders | Caption 1 | Caption 2 |
|----------+-----------+-----------|
| Average | 16 | 17 |
|----------+-----------+-----------|
| Leader 1 | 11 | 12 |
| Leader 2 | 21 | 22 |
#+TBLFM: @2$2=vmean(@II$2..@III$2)::@2$3=vmean(@II$3..@III$3)
The vector of the two numeric cells in row Average
of table TBL_origin
are referenced in the table formulas of the next tables.
| Use table reference |
|---------------------|
| 16.5 |
#+TBLFM: @2$1=vmean(remote(TBL_origin,@2$2..@2$3))
Note that you can not directly assign remote references to table ranges (see the posting
Re: [Orgmode] remote reference in the orgmode mailing list).
A workaround is demonstrated in the following table:
| Refer to averages |
|-------------------|
| 16 |
| 17 |
#+TBLFM: $1=subscr(remote(TBL_origin,@2$2..@2$3),@#-1)