Select your entire table, go to the Data ribbon and press Stocks. This will convert the currency codes into a data source. If there is now a building icon next to each currency pair, it has worked.
Okay this is the really cool part. Press any cell in the table. A small square box with a plus sign should appear on the top right of the table.
When you click this little button, you will get options such as 52 week high, change and more. All we need is Price and Change %. Once you've added these, your table should now look like this.
You'll notice the cells in the Price column have various currency symbols and the Change (%) column cells are expressed as %. We don't need either in this format so simply select both columns, go to the Home ribbon and press Number Format > General. All currency symbols and % signs should now be removed.So we now have a table with all the key data. Brilliant. Simply by pressing Refresh All in the Data ribbon, all this data will update to the latest information. You could stop here to be honest, you can now pull live currency data (it is slightly delayed) into a spreadsheet easily. But if you want to build the mighty and powerful FXC (I'm trying to make this topic less dry), please proceed.
Step 2. The Main Grid (FXC)
Create a new sheet in Excel. This is where the FXC itself will be displayed. Write out all the currency codes in a grid like this
Let's start with filling it out from the left. Select the cell I have above (USD/SEK or C6 to be precise) and reference the cell in your data sheet from Step 1, which in this case is the USD/SEK price cell. Your formula should look something like this and I've put an English translation next to it
=Sheet1!C3 In English: Show the contents of this particular cell in another cell
Now just pull this cell down (so the one below that =Sheet1!C4, below that =Sheet1!C5 etc). Remember USD/USD should be empty and to apply the same rule for all other currencies. Now fill out the rest of the grid (EUR/SEK for me was =Sheet1!C13 and JPY/SEK =Sheet1!C23, it should follow a similar pattern your end). Your completed grid should look like this
You now have a functioning FX matrix, great. If you're happy with this, just skip to step 4 to match the FXC design. However, if you want each currency price to change colour if it has appreciated/depreciated day on day (quite useful), move onto Step 3. This is the most complex part, but it's not as challenging as pricing interest rate swaps.
Step 3. Percentage Change Highlighting
Copy the grid you created in Step 2, to your other sheet with the data table. I had a box pop up warning me "There are one or more circular references..." just press okay, we will fix this. The new grid we have copied, will reference the Change (%) column in our data table. So starting from the left again, the formula for USD/SEK should read something like this if you have replicated my screenshots so far.
Sheet1!=D3
This should display the percentage change of the specific currency pair. Fill out this new grid (should follow similar rules to your last grid e.g. EUR/SEK =Sheet1!D13, JPY/SEK =Sheet1!D23 etc), your completed grid should look like this
So this grid shows the percentage change day on day for each currency pair. We will now get it to feed into our FXC. Let's start by creating some percentage change bands. On your data sheet, create the following (see cells G16-G22 below, putting it in the same place is highly advisable for the next part).
Now go back to your sheet with the FXC on (the one we built in Step 2). It's time for conditional formatting, he says with dread. Select all the cells in your grid, go to the Home Ribbon and press Conditional Formatting > New Rule. Select Classic as the style and choose the option which allows you to "Use a formula to determine which cells to format."
Let's start with the easy one. If a currency pair has appreciated by greater than 2.5%, turn the cell bright green (if you're familiar with the Bloomberg Terminal this hopefully makes sense). The formula should look something like this:
Home