Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • Lotus Symphony wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category Lotus Symphony 3 Documentation Custom Search Scope...
Search
Community Articles > Using Symphony Spreadsheets > Using VLOOKUP or HLOOKUP function when referencing data range in another file.
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

Zi Kang Cao
Contribution Summary:
  • Articles authored: 36
  • Articles edited: 30
  • Comments Posted: 13

Recent articles by this author

Symphony prompt "Internal Import Error" loading files in .xls, .docx, .xlsx or .pptx format

After installing Symphony 3.0.1, user get error "Internal Import Error" opening .xls, .docx, .xlsx and .pptx file and also failed to save file as .xls format. The document describes the workaround for this issue.

How to set the checking interval for Symphony and plug-in updates

Symphony 3 offered a new feature to reduce the efforts spent on keeping software and plugins uptodate. You may select from menu: File Preferences Updates and set options as you wish: Check for Lotus Symphony updates: Once a monthquarteryear Check for plugin updates: Once a ...

How to use solver for linear planning

The article introduced how you can solve a linear system of equations by Solver in Symphony Spreadsheets.

How to set the default page style and paper size

Is there a way to change the default page styles to always use A4 paper size? In Symphony 3 Beta 2 you may specify the default template to use when creating a new document. First, you create a blank document template and set an appropriate page style: from the menu, select File Save To Template ...

Printing row numbers on spreadsheet

In a spreadsheet, row and column numbers are always shown on the screen. However, by default they won't appear when printed out. To get row and column headers also printed, select from menu: File > Page Setup Click Sheet tab, check 'Column and Row Headers' and click OK. Printed page after checking ...

Community articleUsing VLOOKUP or HLOOKUP function when referencing data range in another file.

Added by Zi Kang Cao | Edited by IBM contributor Zi Kang Cao on August 5, 2009 | Version 4
  • Edit
  • More Actions Show Menu▼
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: VLOOKUP, HLOOKUP, reference, function, Spreadsheets
You can use lookup and reference functions in Symphony to make it easy to retrieve information from external data list.
The lookup functions (VLOOKUP and HLOOKUP) allow you to search for a value in one place and insert it in another.
The HLOOKUP functions looks in rows ( a horizontal lookup ) and the VLOOKUP function looks in columns ( a vertical lookup )

Each function use four arguments separated by semicolon in the following definition.
=VLOOKUP(Search criterion;array;index;sort order)

For example, you have a list of order on sheet named "Orders" and all of your customers on another sheet named "Accounts"
When you type their account numbers in the Orders, you want Symphony to fill in their email address.
Account No. is the first column in the Sheet, while the Customer Email addresses in the 4th column.

A VLOOKUP will do this for you.

  • In Cell A3, you key in the account number.
  • In Cell B3, you click Formula button on toolbar, then enter function like this:
    =VLOOKUP(A3; account; 4;0)
  • Click OK when you finished



Now you should define a data range, as Symphony doesn't allow to browse and pick sheets in another file,
I'm suggesting you use this workaround:

1. Select from menu: Create - Names - Define, Specify range name "account"

2. Type as follows in "Assigned to":
'file:c:/Sheets/Accounts.ods'#$A.$A$2:$E$10
Absolute Path#SheetLabel.RangeStart:RangeEnd
Make sure you have clicked Add button when you define range name.


FAQ about VLOOKUP:

Q1: Why do I get #NAME? in the cell of functions?
A1: Since you haven't defined the data range yet, or Symphony cannot find the specific file in absolute path.

Q2: How do I use the 4th arguments? TRUE or FALSE
A2: You may use 1 (TRUE) for the situation when first column is sorted in ascending order, usually it's faster.
You must be careful even when there's no match found in the range, you will still get return value.
If the first column in array is not sorted, you may use 0 (FALSE, by default)
When there's no match found in the range, you will get #N/A as return value.

  • Edit
  • More Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (4)
collapsed Versions (4)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (4)Aug 5, 2009 6:31:47 AMZi Kang Cao  IBM contributor
3Aug 5, 2009 6:30:29 AMZi Kang Cao  IBM contributor
2Aug 5, 2009 6:30:21 AMZi Kang Cao  IBM contributor
1Aug 5, 2009 5:02:58 AMZi Kang Cao  IBM contributor
expanded Comments (0)
collapsed Comments (0)
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use