Figure 2-4: An example of using non-relative references in a formula
Referencing Other Sheets or Workbooks
A formula can use references to cells and ranges that are in a different worksheet.
To refer to a cell in a different worksheet, precede the cell reference with the sheet
name followed by an exclamation point. Note this example of a formula that uses a
cell reference in a different worksheet (Sheet2):
=Sheet2!A1+1
You can also create link formulas that refer to a cell in a different workbook. To
do so, precede the cell reference with the workbook name (in square brackets), the
worksheet name, and an exclamation point like this:
=[Budget.xls]Sheet1!A1+1
If the workbook name in the reference includes one or more spaces, you must
enclose it (and the sheet name) in single quotation marks. For example:
=’[Budget Analysis.xls]Sheet1’!A1+A1
If the linked workbook is closed, you must add the complete path to the work-
book reference. For example:
=’C:\MSOffice\Excel\[Budget Analysis.xls]Sheet1’!A1+A1
44
Part I: Basic Information
A1 vs. R1C1 Notation (Continued)
If you’re using Excel 2002, however, you can take advantage of the new background
formula auditing feature. This feature can flag potentially incorrect formulas. I discuss
this feature in Chapter 21.
Get text from pdf image - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
extract text from pdf to word; extract highlighted text from pdf
Get text from pdf image - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
cut text from pdf document; copy text from pdf without formatting
Although you can enter link formulas directly, you also can create the reference
by using normal pointing methods discussed earlier. To do so, make sure you have
an open source file. Normally, you can create a formula by pointing to results in
relative cell references. But, when you create a reference to a workbook by point-
ing, Excel creates absolute cell references (if you plan to copy the formula to other
cells, you must edit the formula to make the references relative).
Working with links can be tricky and may cause some unexpected problems.
For example,if you use the FileSave As command to make a backup copy
of the source workbook,you automatically change the link formulas to refer
to the new file (not usually what you want).You also can mess up your links
by renaming the source workbook file.
Making an Exact Copy of a Formula
When you copy a formula, Excel adjusts the formula’s cell references when you
paste it to a different location. This is usually exactly what you want. Sometimes,
however, you may want to make an exact copy of the formula. You can do this by
converting the cell references to absolute values, as discussed earlier— but this isn’t
always desirable.
A better approach is to select the formula while in edit mode and then copy it to
the Clipboard as text. There are several ways to do this. Here I present a step-by-
step example of how to make an exact copy of the formula in A1 and copy it to A2:
Chapter 2: Basic Facts about Formulas
45
Using Links to Recover Data in a Corrupt File
At some point, you may find one of your Excel workbooks damaged or corrupt. If you
cannot load a corrupt workbook, you can write a link formula to recover all or part of
the data (but not the formulas). You can do this because you do not need to have the
source file in a link formula open. If your corrupt file is named Badfile.xls, for example,
open a blank workbook and enter the following formula into cell A1 to attempt to
recover the data from Sheet1:
=[Badfile.xls]Sheet1!A1
Copy this formula down and to the right to recover as much information as you can.
As a better approach, however, you can maintain a backup of your important files. 
If you use Excel 2002, corrupt workbooks are less of a problem because this version
can often repair such files.
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C# users are able to extract image from PDF document page and get image information for indexing and accessing. C# Project: DLLs for PDF Image Extraction.
copying text from pdf into word; get text from pdf online
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
RsterEdge XDoc PDF SDK for .NET, VB.NET users are able to extract image from PDF page or file and specified region on PDF page, then get image information for
copy pdf text to word document; extract text from image pdf file
1. Double-click cell A1 to activate edit mode (or, press F2).
2. Press End, followed by Shift+Home to select all of the formula text. Or,
you can drag the mouse to select the entire formula.
3. Click the Copy button on the Standard toolbar (or, press Ctrl+C). This
copies the selected text to the Clipboard.
4. Press Enter to end edit mode.
5. Activate cell A2.
6.  Click the Paste button on the Standard toolbar (or, press Ctrl+V). This
operation pastes an exact copy of the formula text into cell A2.
You also can use this technique to copy just part of a formula to use in another
formula. Just select the part of the formula that you want to copy by dragging the
mouse or by using the Shift+arrow keys. Then use any of the available techniques
to copy the selection to the Clipboard. You can then paste the text to another cell.
Formulas (or parts of formulas) copied in this manner won’t have their cell ref-
erences adjusted when you paste them to a new cell. This is because you copy the
formulas as text, not as actual formulas.
Another technique for making an exact copy of a formula is to edit the formula
and remove its initial equal sign. This converts the formula to text. Then, copy the
“non-formula” to a new location. Finally, edit both the original and the copied for-
mula by inserting the initial equal sign.
Converting Formulas to Values
If you have a range of formulas that always produce the same result (i.e., dead for-
mulas), you may want to convert them to values. You can use the Edit Paste
Special command to do this.
Suppose that range A1:A10 contains formulas that calculate a result and that
never changes. To convert these formulas to values:
1. Select A1:A10.
2. Click the Copy button on the Standard toolbar (or, press Ctrl+C).
3. Select the Edit Paste Special command. Excel displays its Paste Special
dialog box.
4. Select the Values option button and then click OK.
5. Press Enter or Esc to cancel paste mode.
46
Part I: Basic Information
C# PDF insert text Library: insert text into PDF content in C#.net
String inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath); // get a text manager from the document object
extracting text from pdf; cut text pdf
C#: Use OCR SDK Library to Get Image and Document Text
In addition to raster image files, text extraction from PDF is also supported by our OCR toolkit. For instance, you may get text content from whole PDF file
copy paste text pdf; pdf text replace tool
If you’re using Excel 2002,you can take advantage of a Smart Tag.In Step 3 in
the preceding list, select EditPaste (or press Ctrl+V). A Smart Tag will
appear at the lower right corner of the range. Click the  Smart Tag and
choose Values Only (see Figure 2-5).
Figure 2-5: in Excel 2002, a Smart Tag appears 
after pasting data.
This technique is very useful when you use formulas as a means to convert cells.
For example, assume you have a list of names (in uppercase) in column A. You
want to convert these names to proper case. In order to do so, you need to create
formulas in a separate column; then convert the formulas to values and replace the
original values in column A. The following steps illustrate how to do this.
1. Insert a new column after column A.
2. Insert the following formula into cell B1:
=PROPER(A1)
3. Copy the formula down column B, to accommodate the number of entries
in column A. Column B then displays the values in column A, but in
proper case.
4. Select all the names in column B.
5. Click the Copy button on the Standard toolbar.
6. Select cell A1.
Chapter 2: Basic Facts about Formulas
47
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
box to PDF and edit font size and color in text box field using RasterEdge.XDoc.PDF; Note: When you get the error "Could not load file or assembly 'RasterEdge
erase text from pdf file; extract text from pdf using c#
VB.NET PDF Annotate Library: Draw, edit PDF annotation, markups in
NET image annotating features, provides developers with a great .NET solution to annotate .pdf file with both text & graphics. From this page, you will get a
erase text from pdf; delete text from pdf
7. Select the E
dit Paste Special command. Excel displays its Paste Special
dialog box.
8. Select the Values option button and then click OK.
9. Press Enter or Esc to cancel paste mode.
10. Delete column B.
Hiding Formulas
In some cases, you may not want others to see your formulas. For example, you
may have a special formula you developed that performs a calculation proprietary
to your company. You can use the Format Cells dialog box to hide the formulas
contained in these cells.
48
Part I: Basic Information
When to Use AutoFill Rather Than Formulas
Excel’s AutoFill feature provides a quick way to copy a cell to adjacent cells. AutoFill
also has some other uses that may even substitute for formulas in some cases. I’m
surprised to find that many experienced Excel users don’t take advantage of the
AutoFill feature, which can save a lot of time.
For example, if you need a list of values from 1 to 100 to appear in A1:A100, you can
do it with formulas. You enter 1 in cell A1, the formula =A1+1 into cell A2 and then
copy the formula to the 98 cells below.
You also can use AutoFill to create the series for you without using a formula. To do
so, enter 1 into cell A1 and 2 into cell A2. Select A1:A2 and drag the fill handle down
to cell A100. (The fill handle is the small square at the lower right corner of the active
cell.) When you use AutoFill in this manner, Excel analyzes the selected cells and uses
this information to complete the series. If cell A1 contains 1 and cell A2 contains 3,
Excel recognizes this pattern and fills in 5, 7, 9, and so on. This also works with
decreasing series (10, 9, 8, and so on) and dates. If there is no discernible pattern in
the selected cells, Excel performs a linear regression and fills in values on the
calculated trend line.
Excel also recognizes common series names such as months and days of the week. If
you enter Monday into a cell and then drag its fill handle, Excel fills in the successive
days of the week. You also can create custom AutoFill lists using the Custom Lists
panel of the Options dialog box. Finally, if you drag the fill handle with the right
mouse button, Excel displays a shortcut menu to enable you to select an AutoFill
option.
VB.NET PDF insert image library: insert images into PDF in vb.net
Dim inputFilePath As String = Program.RootPath + "\\" 1.pdf" Dim doc As PDFDocument = New PDFDocument(inputFilePath) ' Get a text manager from the
extract pdf text to excel; .net extract pdf text
VB.NET PDF: Get Started with PDF Library
C#.NET rotate PDF pages, C#.NET search text in PDF VB.NET PDF: Get Started with .NET PDF Library Using VB. Simple Sample Code for Creating Blank Page to PDF in VB
find and replace text in pdf file; extract all text from pdf
To prevent one or more formulas from being viewed:
1. Select the formula or formulas.
2. Choose Format Cells. In the Format Cells dialog box, click the Protection
tab.
3. Place a check mark next to the Hidden check box, as shown in Figure 2-6.
4. Use the Tools ProtectionProtect Sheet command to protect the work-
sheet. To prevent others from unprotecting the sheet, make sure you spec-
ify a password in the Protect Sheet dialog box.
By default, all cells are “locked.” Protecting a sheet prevents any locked cells
from being changed. Therefore, you should unlock any cells that require user input
before protecting your sheet.
Be aware that several password-cracking utilities are available. Therefore,
this technique of hiding your formulas does not ensure that no one can view
your formulas.
Figure 2-6: Use the Format Cells dialog box 
to change the Hidden status of a cell.
Errors in Formulas
It’s not uncommon to enter a formula only to find that the formula returns an error.
Table 2-2 lists the types of error values that may appear in a cell that has a formula.
Chapter 2: Basic Facts about Formulas
49
Formulas may return an error value if a cell that they refer to has an error value.
This is known as the ripple effect: A single error value can make its way to lots of
other cells that contain formulas that depend on that cell.
T
ABLE
2-2 EXCEL ERROR VALUES
Error Value
Explanation
#DIV/0!
The formula attempts to divide by zero (an operation not allowed on this
planet). This also occurs when the formula attempts to divide by an empty
cell.
#NAME?
The formula uses a name that Excel doesn’t recognize. This can happen if
you delete a name used in the formula or if you misspell a function. 
#N/A
The formula refers (directly or indirectly) to a cell that uses the NA function
to signal unavailable data. This error also occurs if a lookup function does
not find a match.
#NULL!
The formula uses an intersection of two ranges that don’t intersect.
(I describe this concept later in the chapter.)
#NUM!
A problem occurs with a value; for example, you specify a negative number
where a positive number is expected.
#REF!
The formula refers to an invalid cell. This happens if the cell has been
deleted from the worksheet.
#VALUE!
The formula includes an argument or operand of the wrong type. An
operand refers to a value or cell reference that a formula uses to calculate a
result.
If the entire cell fills with hash marks (#########),this usually means that the
column isn’t wide enough to display the value.You can either widen the col-
umn or change the number format of the cell.The cell will also fill with hash
marks if it contains a formula that returns an invalid date or time.
In Excel 2002,formulas that return an error display a Smart Icon.You can click
this Smart Icon to get more information about the error or to trace the cal-
culation steps that led to the error.Refer to Chapter 21 for more information
about this feature.
50
Part I: Basic Information
Dealing with Circular References
When you enter formulas, you may occasionally see a message from Excel like the
one shown in Figure 2-7. This indicates that the formula you just entered will result
in a circular reference.
A  circular  reference  occurs  when  a  formula  refers  to  its  own  value,  either
directly or indirectly. For example, if you enter =A1+A2+A3 into cell A3, this pro-
duces a circular reference because the formula in cell A3 refers to cell A3. Every
time the formula in A3 is calculated, it must be calculated again because A3 has
changed. The calculation would go on forever. In other words, the answer never
gets resolved.
Figure 2-7: Excel’s way of telling you that your formula 
contains a circular reference
When you enter a formula that contains a circular reference, Excel displays a
dialog box with three options:
 Click OK to attempt to locate the circular reference.
 Click Cancel to enter the formula as is.
 Click Help to read more about circular references in the online help.
Normally, you’ll want to correct any circular references, so you should choose
OK. When you do so, Excel displays its Circular Reference toolbar (see Figure 2-8).
On  the  Circular  Reference  toolbar,  click  the  first  cell  in  the  Navigate  Circular
Reference drop-down list box, and then examine the cell’s formula. If you cannot
determine whether the cell is the cause of the circular reference, click the next cell
in the Navigate Circular Reference drop-down list box. Continue to review the for-
mulas until the status bar no longer displays Circular.
Chapter 2: Basic Facts about Formulas
51
Figure 2-8: The Circular Reference toolbar
There are a few situations in which you may want to use a circular reference
intentionally.Refer to Chapter 16 for some examples.
If you ignore the circular reference message (by clicking Cancel), Excel enables
you to enter the formula and displays a message in the status bar reminding you
that a circular reference exists. In this case, the message reads Circular: A3. If you
activate a different worksheet or workbook, the message simply displays Circular
(without the cell reference).
Excel doesn’t warn you about a circular reference if you have the I
teration
setting turned on. You can check this in the Options dialog box (in the
Calculation panel).If I
teration is on,Excel performs the circular calculation
the number of times specified in the Maximum ite
rations field (or until the
value changes by less than .001—or whatever other value appears in the
Maximum c
hange field).You should,however,keep the I
teration setting off
so that you’ll be warned of circular references.Generally,a circular reference
indicates an error that you must correct.
Usually, the cause of a circular reference is quite obvious and is, therefore, easy
to identify and correct. Sometimes, however, you will encounter indirect circular
references. In other words, a formula may refer to a formula that refers to a formula
that refers back to the original formula. In some cases, it may require you to do a
bit of detective work to reach the problem.
52
Part I: Basic Information
Goal Seeking
Many spreadsheets contain formulas that enable you to ask questions, such as,
“What would be the total profit if sales increase by 20 percent?” If you set up your
worksheet properly, you can change the value in one cell to see what happens to
the profit cell.
Goal seeking serves as a useful feature that works in conjunction with your for-
mulas. If you know what a formula result should be, Excel can tell you which val-
ues of one or more input cells you need to produce that result. In other words, you
can ask a question such as, “What sales increase is needed to produce a profit of
$1.2 million?”
Single-cell goal seeking (also known as backsolving) represents a rather simple
concept. Excel determines what value in an input cell produces a desired result in a
formula  cell.  You  can best  understand  how  this  works by  walking  through an
example.
A Goal-Seeking Example
Figure 2-9 shows a mortgage loan worksheet that has four input cells (C4:C7) and
four formula cells (C10:C13). The formulas calculate various values using the input
cell. The formulas are:
C10: =(1-C5)*C4
C11: =PMT(C7/12,C6,-C10)
C12: =C11*C6
C13: =C12-C10
Figure 2-9: This worksheet presents a good 
demonstration of goal seeking.
Chapter 2: Basic Facts about Formulas
53
Documents you may be interested
Documents you may be interested