Bond ETFs have transformed the way investors access the fixed-income market. Instead of buying individual bonds one at a time — often with high minimums, wide spreads, and limited transparency — you can now get exposure to hundreds or thousands of bonds through a single ticker that trades on an exchange just like a stock. Whether you are building a retirement portfolio, hedging against equity volatility, or seeking tax-advantaged income, bond ETFs deserve a place in your toolkit.
In this comprehensive guide, we will break down exactly how bond ETFs work, explore the major types available, compare the most popular funds side by side, and show you how to analyze them in Excel using MarketXLS.
Bond ETFs Explained: What They Are and Why They Matter
Bond ETFs are exchange-traded funds that hold baskets of fixed-income securities. Each fund tracks a specific bond index or follows a defined strategy. When you buy shares of a bond ETF, you own a proportional slice of that entire basket of bonds.
Unlike individual bonds, a bond ETF trades on a stock exchange throughout the day. You can buy or sell shares at any time during market hours, just as you would with a stock like Apple or Microsoft. This is a massive advantage over the traditional bond market, where individual bonds trade over the counter with less transparency and wider bid-ask spreads.
How a Bond ETF Differs from an Individual Bond
An individual bond is a contract. You lend money to an issuer (a government or corporation), receive regular coupon payments, and get your principal back at maturity. It is straightforward.
A bond ETF is a perpetual portfolio. The fund manager continuously buys and sells bonds to match the target index. As bonds mature or fall outside the index parameters, they are replaced with new ones. This "rolling" mechanism means:
- No maturity date. A bond ETF never matures. You cannot "hold to maturity" to guarantee your principal back.
- Constant duration exposure. A fund targeting 7-10 year Treasuries always holds bonds in that range, even as individual bonds age.
- Daily pricing. The ETF's market price fluctuates throughout the day based on supply, demand, and the value of its underlying holdings.
The Creation and Redemption Mechanism
Bond ETFs use the same authorized participant (AP) mechanism as equity ETFs. Large institutional investors (APs) can create new ETF shares by delivering a basket of bonds to the fund, or redeem ETF shares by returning them in exchange for bonds.
This mechanism keeps the ETF's market price close to its net asset value (NAV). When the ETF trades at a premium, APs create shares to profit from the difference. When it trades at a discount, APs redeem shares. The result is tighter spreads and more efficient pricing for everyday investors.
Bond ETFs and Interest Rate Risk: The Most Important Concept
Bond ETFs carry interest rate risk — and this is the single most important concept you need to understand before investing in any fixed-income fund.
Bond prices move inversely to interest rates. When rates rise, existing bonds with lower coupons become less attractive, and their prices fall. When rates fall, existing bonds with higher coupons become more valuable, and their prices rise.
Because a bond ETF holds a portfolio of bonds, its price reflects the aggregate market value of all those underlying securities. This means:
- When the Federal Reserve raises rates, bond ETF prices generally decline.
- When the Federal Reserve cuts rates, bond ETF prices generally rise.
- The longer the duration of the bonds in the fund, the more sensitive the price is to rate changes.
Duration: Your Measure of Interest Rate Sensitivity
Duration is a number expressed in years that tells you how much a bond or bond ETF's price will change for a 1% move in interest rates. For example:
- A bond ETF with a duration of 2 years will drop roughly 2% if rates rise by 1%.
- A bond ETF with a duration of 6 years will drop roughly 6% if rates rise by 1%.
- A bond ETF with a duration of 17 years will drop roughly 17% if rates rise by 1%.
This relationship is approximately linear for small rate changes and is the primary driver of bond ETF volatility.
A Real-World Example: 2022's Rate Shock
In 2022, the Federal Reserve raised rates aggressively from near zero to over 4%. Long-duration bond ETFs were devastated:
- TLT (20+ Year Treasury) lost over 30% of its value.
- AGG (Aggregate Bond) declined roughly 13%.
- SHY (1-3 Year Treasury) fell only about 4%.
This demonstrates why understanding duration is not optional — it is the difference between a minor portfolio dip and a catastrophic loss.
Bond ETF Types: A Complete Guide to Every Category
Bond ETFs come in many flavors, each designed for different purposes. Here is a breakdown of every major category.
Government Bond ETFs
Government bond ETFs hold U.S. Treasury securities — bonds issued by the federal government. Treasuries are considered the safest fixed-income investment because they carry the full faith and credit of the U.S. government.
Popular government bond ETFs:
- SHY — iShares 1-3 Year Treasury Bond ETF (short duration)
- IEF — iShares 7-10 Year Treasury Bond ETF (intermediate duration)
- TLT — iShares 20+ Year Treasury Bond ETF (long duration)
- GOVT — iShares U.S. Treasury Bond ETF (broad exposure)
Government bond ETFs are the purest play on interest rate movements. They carry virtually zero credit risk, so their price is driven almost entirely by rate expectations.
You can track any Treasury ETF's price in real time with MarketXLS:
=Last("TLT")
=Last("SHY")
Corporate Bond ETFs
Corporate bond ETFs hold bonds issued by companies. These bonds carry credit risk — the risk that the issuing company could default on its obligations. In exchange for this additional risk, corporate bonds typically offer higher yields than Treasuries.
Investment-grade corporate bond ETFs:
- LQD — iShares iBoxx Investment Grade Corporate Bond ETF
- VCIT — Vanguard Intermediate-Term Corporate Bond ETF
Investment-grade bonds are issued by companies with strong credit ratings (BBB or higher). They offer a yield premium over Treasuries with relatively modest default risk.
High-Yield (Junk) Bond ETFs
High-yield bond ETFs hold bonds from companies with lower credit ratings (below BBB). These are sometimes called "junk bonds." They offer significantly higher yields to compensate for the elevated risk of default.
Popular high-yield bond ETFs:
- HYG — iShares iBoxx High Yield Corporate Bond ETF
- JNK — SPDR Bloomberg High Yield Bond ETF
High-yield bonds behave more like equities than traditional bonds. During economic downturns, spreads widen and prices drop as default fears increase. During recoveries, they rally strongly. This makes them a hybrid asset that provides income but with equity-like risk characteristics.
Municipal Bond ETFs
Municipal bond ETFs hold bonds issued by state and local governments to fund public projects like schools, highways, and water systems. The key advantage: interest from municipal bonds is generally exempt from federal income tax.
Popular municipal bond ETFs:
- MUB — iShares National Muni Bond ETF
- VTEB — Vanguard Tax-Exempt Bond ETF
For investors in high tax brackets, municipal bond ETFs can deliver higher after-tax income than taxable alternatives. We will cover the math in the tax section below.
TIPS (Treasury Inflation-Protected Securities) ETFs
TIPS ETFs hold inflation-protected Treasury bonds. The principal of a TIPS bond adjusts with the Consumer Price Index (CPI), which means both your principal and interest payments grow with inflation.
Popular TIPS ETFs:
- TIP — iShares TIPS Bond ETF
- SCHP — Schwab U.S. TIPS ETF
TIPS are valuable when you expect inflation to rise above market expectations. However, if inflation comes in lower than expected, TIPS will underperform nominal Treasuries.
Aggregate Bond ETFs
Aggregate bond ETFs aim to replicate the entire U.S. investment-grade bond market — a mix of Treasuries, government agency bonds, mortgage-backed securities, and investment-grade corporates.
Popular aggregate bond ETFs:
- BND — Vanguard Total Bond Market ETF
- AGG — iShares Core U.S. Aggregate Bond ETF
These are the "one-stop shop" for fixed-income exposure. They provide broad diversification and are often used as the core bond allocation in a balanced portfolio.
Bond ETFs Comparison: Top Funds Side by Side
The following table compares eight of the most widely held bond ETFs across key metrics. Use this as a starting point for your own analysis.
| ETF | Category | Expense Ratio | 30-Day SEC Yield | Effective Duration | Assets (Billions) |
|---|---|---|---|---|---|
| BND | Total Bond Market | 0.03% | ~4.3% | ~6.1 years | $120B+ |
| AGG | Aggregate Bond | 0.03% | ~4.3% | ~6.1 years | $115B+ |
| TLT | 20+ Year Treasury | 0.15% | ~4.5% | ~16.5 years | $55B+ |
| SHY | 1-3 Year Treasury | 0.15% | ~4.2% | ~1.9 years | $25B+ |
| LQD | Investment Grade Corp | 0.14% | ~5.1% | ~8.3 years | $35B+ |
| HYG | High Yield Corp | 0.49% | ~6.5% | ~3.3 years | $15B+ |
| TIP | TIPS | 0.19% | ~2.3% (real) | ~6.6 years | $20B+ |
| MUB | Municipal Bond | 0.07% | ~3.2% (tax-free) | ~5.8 years | $35B+ |
Key observations:
- BND and AGG are nearly identical in strategy, yield, and duration. Choose based on your broker's commission structure and tax-lot preferences.
- TLT has the highest duration by far — it is the most interest-rate-sensitive fund on this list. A 1% rise in long-term rates could cause a 16%+ price drop.
- HYG offers the highest yield but at a significantly higher expense ratio and with meaningful credit risk.
- MUB yields 3.2% tax-free, which is equivalent to roughly 5.1% pretax for an investor in the 37% federal bracket.
- TIP shows a lower nominal yield because the real yield excludes the inflation adjustment to principal.
To pull the latest price for any of these ETFs in Excel, use:
=Last("BND")
=QM_Last("AGG")
=Last("TLT")
=QM_Last("LQD")
To check dividend yields:
=DividendYield("BND")
=DividendYield("AGG")
=DividendYield("TLT")
=DividendYield("HYG")
Bond ETFs and Taxes: What You Need to Know
Tax treatment is one of the most important — and most overlooked — factors in bond ETF selection. The type of bonds inside the fund determines how your income is taxed.
Ordinary Income (Most Bond ETFs)
For the majority of bond ETFs, distributions are taxed as ordinary income at your marginal tax rate. This includes funds holding:
- Corporate bonds (LQD, HYG)
- Mortgage-backed securities
- The corporate and MBS portions of aggregate funds (BND, AGG)
Bond ETF distributions are not qualified dividends. They do not receive the preferential 15-20% tax rate that stock dividends enjoy. Instead, they are taxed at rates up to 37% for federal income tax.
Impact example: An investor in the 32% tax bracket earning $10,000 from HYG pays $3,200 in federal taxes. The same $10,000 in qualified stock dividends would be taxed at just $1,500.
Treasury Bond ETFs: State Tax Exemption
Interest from U.S. Treasury bonds is exempt from state and local income taxes. This benefit passes through to Treasury bond ETFs like TLT, SHY, IEF, and GOVT.
For investors in high-tax states, this is a significant advantage:
- California (13.3% top rate): $10,000 in Treasury ETF income saves up to $1,330 in state taxes.
- New York (10.9% top rate): Same income saves up to $1,090.
- New Jersey (10.75%): Saves up to $1,075.
When comparing a Treasury ETF yield to a corporate bond ETF yield, always account for this state tax benefit. The "true" after-tax yield of a Treasury ETF is often closer to a corporate bond ETF than it appears.
Municipal Bond ETFs: Federal Tax Exemption
Municipal bond ETF interest is exempt from federal income tax. Some state-specific muni ETFs also provide state tax exemption for residents.
The tax-equivalent yield formula helps you compare muni yields to taxable yields:
Tax-Equivalent Yield = Muni Yield / (1 - Marginal Tax Rate)
Example calculations:
| Federal Tax Bracket | MUB Yield (3.2%) Tax-Equivalent |
|---|---|
| 22% | 4.10% |
| 32% | 4.71% |
| 37% | 5.08% |
For high-income investors, MUB's 3.2% tax-free yield effectively competes with — or beats — many taxable bond ETFs yielding 5%+.
Capital Gains on Bond ETF Sales
If you sell your bond ETF shares for more than you paid, the profit is a capital gain taxed at either short-term (ordinary income rates) or long-term (0%, 15%, or 20%) rates depending on your holding period.
Bond ETFs themselves rarely distribute capital gains internally because the in-kind creation/redemption mechanism allows the fund to shed low-cost-basis bonds without triggering taxable events. This is one structural advantage of ETFs over mutual funds.
TIPS and "Phantom Income"
TIPS ETFs have a quirk: the inflation adjustment to principal is taxable in the year it occurs, even though you do not receive it as cash until you sell. This "phantom income" can create an unexpected tax bill. Many advisors recommend holding TIPS ETFs in tax-advantaged accounts (IRAs, 401(k)s) to avoid this issue.
Bond ETFs in Your Portfolio: When and How to Add Fixed Income
Bond ETFs serve several distinct roles in a portfolio. Understanding which role you need helps you pick the right fund.
Role 1: Stability and Capital Preservation
Short-duration bond ETFs (SHY, VGSH) act as a step up from cash. They provide slightly higher yields than money market funds with minimal price volatility. Use them when you want to park capital for 1-3 years with low risk.
Role 2: Income Generation
Investors seeking regular income turn to higher-yielding bond ETFs. Investment-grade corporates (LQD), high-yield funds (HYG), and long-term Treasuries (TLT) all deliver meaningful income streams. The trade-off is more price volatility.
Role 3: Equity Hedge and Portfolio Diversification
Historically, Treasury bonds have shown negative correlation with stocks during market crashes. When equities sell off, investors flock to Treasuries, pushing bond prices up. This negative correlation makes intermediate and long-term Treasury ETFs (IEF, TLT) effective hedges.
However, this relationship is not guaranteed. In 2022, both stocks and bonds fell simultaneously as the Fed aggressively raised rates. Correlation between stocks and bonds can shift, especially during inflationary periods.
Role 4: Tax-Efficient Income
For taxable accounts, municipal bond ETFs provide income that is sheltered from federal taxes. High-income investors should always compare after-tax yields before defaulting to taxable bonds.
How Much to Allocate to Bond ETFs
The classic rule of thumb — hold your age in bonds — is overly simplistic. Modern portfolio theory suggests you should consider:
- Your time horizon. Longer horizons allow more equity exposure.
- Your risk tolerance. More conservative investors benefit from higher bond allocations.
- Interest rate environment. Rising rate environments make short-duration bonds preferable.
- Tax situation. High-bracket investors may benefit from overweighting munis.
- Income needs. Retirees drawing income may need more bonds for stability.
A common framework for moderate-risk investors is 60% stocks / 40% bonds, with the bond allocation split among:
- 50% aggregate or intermediate-term bonds (BND or AGG)
- 25% short-term Treasuries (SHY)
- 25% TIPS or munis depending on tax situation
Bond ETFs Analysis in Excel: A Step-by-Step Guide with MarketXLS
MarketXLS brings real-time bond ETF data directly into Microsoft Excel. Here is how to build a complete bond ETF analysis workbook.
Step 1: Pull Real-Time Prices
Start by getting the latest prices for your target ETFs:
=Last("BND")
=Last("AGG")
=Last("TLT")
=Last("SHY")
=Last("LQD")
=Last("HYG")
These formulas update automatically, giving you a live dashboard of bond ETF prices without leaving Excel.
Step 2: Track Dividend Yields
Dividend yield is a critical metric for income-focused investors. Pull yields for your entire bond ETF watchlist:
=DividendYield("BND")
=DividendYield("AGG")
=DividendYield("TLT")
=DividendYield("LQD")
=DividendYield("HYG")
=DividendYield("MUB")
Step 3: Analyze Historical Performance
Use the history function to download price data for backtesting and charting:
=QM_GetHistory("TLT")
=QM_GetHistory("AGG")
=QM_GetHistory("BND")
This returns historical price data that you can use to chart performance over time, calculate drawdowns, and compare funds during different rate environments.
Step 4: Apply Technical Analysis
Moving averages help identify trends in bond ETF prices. A bond ETF trading above its 50-day moving average is in an uptrend; below it suggests downward momentum:
=SimpleMovingAverage("AGG", 50)
=SimpleMovingAverage("TLT", 50)
=SimpleMovingAverage("BND", 50)
Practical application: If TLT's current price (from =Last("TLT")) is below its 50-day moving average, it may signal continued selling pressure in long-duration bonds — a warning for rate-sensitive allocations.
Step 5: Build a Comparison Dashboard
Combine all these formulas into a single Excel worksheet:
| A (Ticker) | B (Price) | C (Yield) | D (50-Day SMA) | |
|---|---|---|---|---|
| 1 | BND | =Last("BND") | =DividendYield("BND") | =SimpleMovingAverage("BND", 50) |
| 2 | AGG | =QM_Last("AGG") | =DividendYield("AGG") | =SimpleMovingAverage("AGG", 50) |
| 3 | TLT | =Last("TLT") | =DividendYield("TLT") | =SimpleMovingAverage("TLT", 50) |
| 4 | SHY | =Last("SHY") | =DividendYield("SHY") | =SimpleMovingAverage("SHY", 50) |
| 5 | LQD | =Last("LQD") | =DividendYield("LQD") | =SimpleMovingAverage("LQD", 50) |
| 6 | HYG | =Last("HYG") | =DividendYield("HYG") | =SimpleMovingAverage("HYG", 50) |
| 7 | MUB | =Last("MUB") | =DividendYield("MUB") | =SimpleMovingAverage("MUB", 50) |
This dashboard gives you a complete snapshot of the bond ETF universe — prices, yields, and trend indicators — all updating in real time within Excel.
Bond ETFs vs. Bond Mutual Funds: Which Is Better?
Bond ETFs and bond mutual funds hold similar assets, but their structure creates meaningful differences.
Trading and Pricing
Bond ETFs trade throughout the day at market prices. Bond mutual funds are priced once daily at NAV after market close. If you need to react quickly to a rate decision or economic data release, ETFs provide that flexibility.
Costs
Bond ETFs typically have lower expense ratios than equivalent mutual funds. BND charges 0.03%, while many bond mutual funds charge 0.10-0.50% or more. Over decades, this fee difference compounds significantly.
Tax Efficiency
Bond ETFs are more tax-efficient thanks to the in-kind creation/redemption mechanism, which minimizes capital gains distributions. Bond mutual funds must sell bonds (triggering gains) when investors redeem shares.
Minimum Investment
Most bond ETFs can be purchased for the price of a single share (often $50-$120). Many bond mutual funds require minimum investments of $1,000-$3,000.
When Mutual Funds Win
Bond mutual funds may be preferable when:
- You want to invest exact dollar amounts (fractional ETF shares are not universally available).
- Your 401(k) plan only offers mutual fund options.
- You want automatic dividend reinvestment without commission costs.
Bond ETFs and Rising Interest Rates: Strategies for Protection
Rising rates are the primary risk for bond ETF investors. Here are strategies to manage that risk.
Shorten Duration
The simplest defense is to reduce your portfolio's average duration. Replace long-duration funds (TLT) with short-duration alternatives (SHY, VGSH). Shorter-duration bonds are less sensitive to rate changes and reprice more quickly at higher yields.
Use a Bond Ladder Approach
Some ETF providers offer defined-maturity bond ETFs (like iShares iBonds). These funds hold bonds maturing in a specific year and liquidate at maturity, combining the diversification of an ETF with the certainty of a maturity date.
Add Floating-Rate Exposure
Floating-rate bond ETFs (like FLOT) hold bonds whose coupons reset periodically based on short-term rates. When rates rise, the coupons increase, providing a natural hedge.
Consider TIPS
If rising rates are driven by inflation, TIPS ETFs provide direct inflation protection through their principal adjustment mechanism.
Stay the Course (With Context)
If you have a long time horizon and are reinvesting distributions, rising rates actually benefit you over time. Higher rates mean higher coupons on newly purchased bonds within the fund, gradually increasing your income stream. The short-term price pain gives way to higher long-term returns.
Bond ETFs: Credit Risk and How to Evaluate It
While interest rate risk gets most of the attention, credit risk is the other major factor — especially for corporate and high-yield bond ETFs.
What Is Credit Risk?
Credit risk is the probability that a bond issuer will fail to make interest payments or repay principal. Government bonds carry virtually zero credit risk. Investment-grade corporate bonds carry low-to-moderate credit risk. High-yield bonds carry significant credit risk.
Credit Spreads
The "spread" is the yield difference between a corporate bond and a comparable Treasury. Wider spreads indicate the market perceives more risk. During the 2008 financial crisis, high-yield spreads blew out to over 20%, and HYG lost roughly 25% of its value.
You can monitor credit conditions by comparing yields:
=DividendYield("HYG") - DividendYield("SHY")
A widening spread (HYG yield rising relative to SHY) signals increasing credit stress. A narrowing spread signals improving confidence.
Diversification as Credit Risk Management
One of the greatest advantages of bond ETFs over individual bonds is diversification. AGG holds over 10,000 individual bonds. Even if a few issuers default, the impact on the overall portfolio is minimal. An individual bondholder who picks the wrong issuer could lose everything.
Bond ETFs for Retirement Portfolios
Bond ETFs play an especially important role in retirement planning.
The Accumulation Phase
Younger investors (20-40 years from retirement) may allocate only 10-20% to bonds, using an aggregate fund like BND as a stabilizer. The focus is on growth through equities.
The Transition Phase
As retirement approaches (5-15 years out), gradually increase bond allocation to 30-50%. Begin adding short-duration and TIPS exposure to protect against both rate risk and inflation.
The Distribution Phase
In retirement, bonds become the foundation — often 50-70% of the portfolio. Focus on:
- Income reliability: Aggregate and investment-grade corporate ETFs for steady distributions.
- Inflation protection: TIPS ETFs to preserve purchasing power.
- Tax efficiency: Municipal bond ETFs in taxable accounts to maximize after-tax income.
- Liquidity: Short-duration bonds for near-term spending needs.
A simple retirement bond allocation might look like:
- 30% BND (core aggregate exposure)
- 20% SHY (short-term stability for 1-3 year spending needs)
- 20% TIP (inflation protection)
- 15% MUB (tax-free income in taxable accounts)
- 15% LQD (additional yield from investment-grade corporates)
Bond ETFs Frequently Asked Questions
What is a bond ETF and how does it work?
Bond ETFs are exchange-traded funds that hold portfolios of bonds and trade on stock exchanges like regular stocks. When you buy shares, you own a proportional piece of the underlying bond portfolio. The fund manager continuously buys and sells bonds to match a target index. Unlike individual bonds, bond ETFs have no maturity date — they are perpetual portfolios that maintain consistent duration and credit quality characteristics over time.
Are bond ETFs safe investments?
Bond ETFs vary widely in risk. Short-term Treasury ETFs like SHY are among the safest investments available, with minimal price volatility and zero credit risk. Long-duration ETFs like TLT can lose 30%+ in a rising rate environment. High-yield ETFs like HYG carry meaningful default risk. No bond ETF is "risk-free" — even the safest ones carry some interest rate risk and opportunity cost. Safety depends entirely on the type of bonds held and your investment timeline.
Do bond ETFs pay monthly dividends?
Most bond ETFs distribute income monthly, which is more frequent than the quarterly dividends typical of stock ETFs. The distributions represent the interest payments collected from the underlying bonds, minus fund expenses. The amount can vary month to month as bonds within the fund mature and are replaced. You can check any fund's current yield in Excel:
=DividendYield("BND")
How do rising interest rates affect bond ETFs?
Rising interest rates cause bond ETF prices to fall because newly issued bonds offer higher yields, making existing lower-yielding bonds less valuable. The magnitude of the price decline depends on the fund's duration. A fund with a duration of 6 years (like BND) will drop approximately 6% for each 1% increase in rates. Short-duration funds are less affected. Over time, rising rates benefit bond ETF holders because new bonds purchased by the fund carry higher coupons, gradually increasing income.
Should I buy bond ETFs or individual bonds?
Bond ETFs are better for most investors because they provide instant diversification, daily liquidity, low minimums, and professional management. Individual bonds are better when you need a specific maturity date (e.g., funding a known expense in exactly 5 years), want to eliminate interest rate risk by holding to maturity, or are investing very large amounts where you can build a diversified bond ladder yourself. For portfolios under $500,000, bond ETFs are almost always the more practical choice.
What is the best bond ETF for beginners?
For most beginners, BND (Vanguard Total Bond Market ETF) or AGG (iShares Core U.S. Aggregate Bond ETF) are the best starting points. Both provide broad exposure to the entire U.S. investment-grade bond market — including Treasuries, corporates, and mortgage-backed securities — for an expense ratio of just 0.03%. They offer moderate duration (around 6 years), reasonable yields, and massive diversification across thousands of bonds. Start here, then add specialized funds as your knowledge and portfolio grow.
Start Analyzing Bond ETFs in Excel Today
Bond ETFs are powerful tools for building diversified, income-generating portfolios. But choosing the right fund requires data — real-time prices, yields, historical performance, and trend analysis.
MarketXLS brings all of this directly into Excel. Pull live prices with =Last("BND"), track yields with =DividendYield("TLT"), download historical data with =QM_GetHistory("AGG"), and apply technical analysis with =SimpleMovingAverage("AGG", 50). Build the dashboards you need to make informed fixed-income decisions.
Get started with MarketXLS today →
Explore MarketXLS pricing and plans to unlock every fixed-income analysis function in Excel.