Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to so some maths calculations with Excel but I need to get the current btc value from any website that can provide it in any format but simple as possible.

Do you have any idea to get the current btc value (usd) and update it in real time in an excel sheet? Thanks.

share|improve this question
Try to use Web queries in excel, you can adjust which information you want to retrieve. references -… – Marek Mar 16 '14 at 1:06
up vote 7 down vote accepted

This more of a question about excel than it is actually about Bitcoin. But the answer is actually pretty easy.

The first thing is that the data that you want to import from the web may not be easily isolated, so you might have to import much more data than you want into a second excel sheet, then link the cell with the data you are interested to a cell in your actual sheet.

Follow these steps:

  1. Find a site that has the dynamic data you are looking for. Let's use Bitstamp.
  2. Copy the data that you want and paste it into excel. You can't miss the current price right at the top.
  3. After you paste it into excel the little paste options icon will popup next to it. Click it then select Refreshable Web Query.
  4. A new window will popup that will load the whole page. You might get some script errors; you can ignore those.
  5. The window directs you to click the arrow icon next to the table that you want to import. Unfortunately, with BitStamp, the only option is the whole page. Click the arrow then click import.
  6. Excel will now import a load of data from the webpage. The second cell is the one we are looking for; that is the current Bitcoin price in USD. This is where have a separate sheet for this import data is convenient.
  7. Go to the sheet where you want to use that data and link the cell you want to the other by first clicking = then clicking the cell in the sheet with all the data from bitstamp. You will see something like =Sheet1!A2 in the formula bar.

That's all there really is to it. Microsoft has an extensive article on the topic complete with all the technical details.

share|improve this answer
Thanks a lot man ! Perfect !! – zeflex Mar 16 '14 at 2:35
Couldn't agree more. Über-gut! – Joe Pineda Mar 16 '14 at 14:20
So basically the idea is to "import" the data (probably more than you actually need), and then link to the appropriate imported data, right? – Tom Au Apr 25 '14 at 13:38
@TomAu Yes. Import the table with the data points that you want into a sheet, then link the cells of another sheet (where you are doing your work) to the data points that you want to use. – fredsbend May 20 '14 at 21:27

Start here:

While it is a stock market add-in, it works with Yahoo Finanace and since Yahoo now lists Bitcoin (Symbol: BTCUSD=X) Yes, that is the symbol you use to get the price, it will update your spreadsheet every time there is a change made to the spreadsheet or when you force the sheet to recalculate.

This fits the bill for what you need.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.