Excel: #VALUE! Error When Concatenating Cells

Last reviewed: February 2, 1998
Article ID: Q94202

The information in this article applies to:

  • Microsoft Excel 98 Macintosh Edition
  • Microsoft Excel for Windows, versions 4.0, 4.0a, 5.0
  • Microsoft Excel for Windows 95, version 7.0
  • Microsoft Excel for the Macintosh, versions 4.0, 5.0

SYMPTOMS

In Microsoft Excel, when you concatenate cells, you receive a #VALUE! error if the Transition Formula Evaluation (TFE) option in version 5.0 or the Alternate Expression Evaluation (AEE) option in version 4.0 is enabled and one of the concatenated cells is blank or contains a number.

This behavior also occurs with the INDIRECT function when you use concatenated cells. For example, the formula

  =INDIRECT("A"&B1)

returns A6 if B1 has a value of six and TFE or AEE is not selected. The formula returns the #VALUE! error if TFE or AEE is selected.

WORKAROUNDS

To avoid receiving the #VALUE! error, do either of the following.

  • Disable the TFE or AEE option.

    NOTE: Make a backup copy of your worksheet. (If you disable alternate expression evaluation, the values calculated on your worksheet may change. If you have a backup copy of your worksheet, you can compare the earlier version of your worksheet with the updated version and make sure that your calculations are correct.)

    Microsoft Excel 98 Macintosh Edition ------------------------------------

    To disable the TFE or AEE option, follow these steps:

    1. On the Tools Menu, click Preferences and click the Transition tab.

    2. Under Sheet Options, clear the Transition Formula Evaluation check

          box and click OK. 
    
    Microsoft Excel Version 5.0 ---------------------------

    To disable the TFE or AEE option, follow these steps:

    1. On the Tools menu, click Options and click the Transition tab.

    2. Under Sheet Options, clear the Transition Formula Evaluation check

          box and click OK.
    

    Microsoft Excel Version 4.0 ---------------------------

    To disable the TFE or AEE option, follow these steps:

    1. On the Options menu, click Calculation.

    2. Under Sheet Options, clear the Alternate Expression Evaluation check

          box and click OK.
    

        -or-
    
  • To concatenate cells while TFE or AEE is enabled, use the TEXT function in any concatenation formulas with cells that contain numeric values or are blank, as in the following example:

          =A1&TEXT(A2,IF(A2="","","0"))
    

The above formula combines the contents of cell A1 with the contents of cell A2, and uses the TEXT function to ensure that the contents of cell A2 are interpreted as text. The IF statement ensures that the cell is formatted correctly based on whether cell A2 is blank or contains a number.

MORE INFORMATION

If Transition Formula Evaluation or Alternate Expression Evaluation is selected, the worksheet is calculated based on the Lotus 1-2-3 rules for evaluating expressions instead of the Microsoft Excel rules. This option is automatically selected when you open a Lotus 1-2-3 worksheet in Microsoft Excel.

REFERENCES

"User's Guide 1," version 4.0, page 57 "User's Guide 2," version 4.0, page 237 "Function Reference," version 4.0, page 431


Additional query words: 4.00 4.00a 5.00 7.00 indirect
Keywords : xlformula
Version : WINDOWS:4.0,4.0a,5.0,7.0; MACINTOSH:4.0,5.0,98
Platform : MACINTOSH WINDOWS
Issue type : kbprb


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 2, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.