--- loncom/html/adm/help/tex/Spreadsheet_Referencing_Cells.tex 2006/08/08 17:47:27 1.4 +++ loncom/html/adm/help/tex/Spreadsheet_Referencing_Cells.tex 2010/08/23 16:16:18 1.5 @@ -2,9 +2,11 @@ \textbf{Cells} -Cells may be specified by simply writing their name. \texttt{A17} will be -replaced with the value in row A column 17 before the Perl is evaluated. +Cells may be specified by simply writing their name enclosed in either single quotes or double quotes. +For instance, \texttt{'A17'} and \texttt{"A17"} will be +replaced with the value in row $A$ column 17 before the Perl command is evaluated. +\noindent \textbf{Ranges} Ranges \index{ranges, spreadsheet} specify rectangles of various shapes @@ -13,21 +15,21 @@ Ranges must be enclosed in quotes. Exam \begin{itemize} -\item \textbf{``*''} - all rows, all columns -\item \textbf{``B*''} - all rows in column B -\item \textbf{``*5''} - all columns in row 5 -\item \textbf{``C5''..``F25''} - all cells in the rectangle between C5 and F25 +\item \texttt{'*'} - all rows, all columns +\item \texttt{'B*'} - all rows in column B +\item \texttt{'*5'} - all columns in row 5 +\item \texttt{'C5'..'F25'} - all cells in the rectangle between C5 and F25 \end{itemize} -Many functions accept ranges. For example, \&SUM(``d*'') will add -up all cells in column d. +Many functions accept ranges, see \ref{Spreadsheet_Functions}. For example, \texttt{\&SUM('d*')} will add up all cells in column $d$. +\noindent \textbf{Special References} There is an additional means of referencing cells most used in the \textbf{template row} (\ref{Spreadsheet_Template_Row}). -By using a ``\#'' in the place of a row number +By using a '\#' in the place of a row number the spreadsheet will replace the \# with the current row number. For example -\texttt{B\#} will be replaced with the contents of cell B7 in the row 7 and -the contents of B8 in row 8. +\texttt{'B\#'} will be replaced with the contents of cell $B7$ in the row 7 and +the contents of $B8$ in row 8.