This post explains how to use
GoogleFinancial() and
GoogleLookUp formulas to get financial informations about a list of companies in Google Spreadsheets.
Take a look at this spreadsheetSpreadsheet structureMy spreadhseet's structure is very simple. It contains a column (column A) with company's name and other columns (B:L) with the financial data I want to get - using
GoogleFinancial() formula - for each company (price open, current price, highest price of the day, erning-per -share...).

To get these informations, take a mind
GoogleFinancial() formula take two parameter:
symbol (the company code used to identify the company in the market) and an
attribute (kind of data you want to display). So, first step, we have to get the
symbol (company code) using another useful formula,
GoogleLookUp().
Use GoogleLookUp() formula to retrieve company codeTo find the
Company Code (column B) I used
GoogleLookUp() formula, a very useful function which use the web to retrieve information about a serie of questions you have (for example about countries and territories, planets, companies, ecc...).
In my example I want to retrieve the company code for each company in the column A. I used this formula:
=GoogleLookup(A6, "ticker")...where
A6 is the reference to the cell which contains the company name, and
"ticker" is the attribute you have to use with
GoogleLookUp() formula to get the company name.
In my example the previous formula is like:
=GoogleLookup("Apple Inc", "ticker")
and the result is:
AAPL
You can find a detailed guide about GoogleLookUp() formula, with an explanation about all attributes you can use, here.
Get Financial Data using GoogleFinancial() formula
So, for each company, we have the company code (column B) and now we can use GoogleFinancial() formula to get financial informations about our companies. In my example, column C display the currency in which the stock is traded, simply using this formula:
=GoogleFinance($B6, "currency")
...and the result is:
USD
In my spreadsheet I used the following formulas:
Currency: =GoogleFinance($B6, "currency")
Price Open: =GoogleFinance($B6, "priceopen")
Price: =GoogleFinance($B6, "price")
Price-to-Earnings: =GoogleFinance($B6, "pe")
Erning-per-share: =GoogleFinance($B6, "eps")
Beta: =GoogleFinance($B6, "beta")
Volume AVG =GoogleFinance($B6, "volumeavg")
High (highest price the stock traded at for the current day) =GoogleFinance($B6, "Hig")
Low (lowesest price the stock traded at for the current day) =GoogleFinance($B6, "low")
Take a look at this spreadsheet
You can find a full guide aboutGoogleFinancial() formula here.
Read More