** Sparklines** is new in Microsoft Excel 2010, a sparkline is a tiny chart in a worksheet cell that provides a visual representation of data. This tutorial helps you how to create Sparklines use Excel Functions.

**Note: this tutorial works well in excel 2003, 2007, 2010, 2013.**

## What is Sparklines?

A sparkline is a very small line chart, typically drawn without axes or coordinates. It presents the general shape of the variation (typically over time) in some measurement, such as temperature or stock market price, in a simple and highly condensed way. Sparklines are small enough to be embedded in text, or several sparklines may be grouped together as elements of a small multiple.

from WikiPedia

## How To Create Sparklines Use Excel Functions

**REPT()** function repeats a piece of text a specified number of times. Use REPT to fill a cell with a number of instances of a text string. so, we can use * REPT Function* to create Sparklines.

### REPT Function Syntax

**REPT(text,number_times)**

**Text** is the text you want to repeat.

**Number_times** is a positive number specifying the number of times to repeat text.

### Sparkline Example 1

- Select
**A2**, and input below formulas:`=INT(RAND()*10000)`

- Select
**B2**, and input below formulas:`=REPT("|",A2*100/MAX($A$2:$A$9))`

- Set
**B2 Font = Playbill**, and**Font Color = Lime** - select
**B2**, click Menu Bar:**Format**, then click**Conditional Formatting**

Codition 1, select**Formula Is**, input the formula:`=LEN(B2)<33`

, click**Format**, set**Font Color = Red**

Codition 2, select**Formula Is**, input the formula:`=LEN(B2)<66`

, click**Format**, set**Font Color = Light Orange**

### Sparkline Example 2

- Select
**B2:D2**, and input below formulas:`=INT(RAND()*10000)+5000`

press

**Ctrl+Enter**to end input. - Select
**E2**, and input below formulas:`=REPT("|",B2/MAX($B2:$D2)*15)&CHAR(10)&REPT("|",C2/MAX($B2:$D2)*15)&CHAR(10)&REPT("|",D2/MAX($B2:$D2)*15)`

- Select
**E2**, press**Ctrl+1**, click**Alignment**, set

Horizontal:**Center**

Vertical:**Bottom**

Choose**Wrap text**

Orientation =**90 Degrees**

- Set
**E2 Font = Playbill**, and**Font Color = Gray-50%**

### Sparkline Example 3

- Select
**A2**, and input below formulas:`=INT(RAND()*10000)`

press

**Ctrl+Enter**to end input. - Select
**G2**, and input below formulas:`=REPT("|",B2/MAX($B2:$F2)*20*(B2>=0))&CHAR(10)&REPT("|",C2/MAX($B2:$F2)*20*(C2>=0))&CHAR(10)&REPT("|",D2/MAX($B2:$F2)*20*(D2>=0))&CHAR(10)&REPT("|",E2/MAX($B2:$F2)*20*(E2>=0))&CHAR(10)&REPT("|",F2/MAX($B2:$F2)*20*(F2>=0))`

- Set
**G2 Font = Playbill**, and**Font Color = Lime** - Select
**G2**, press**Ctrl+1**, click**Alignment**, set

Horizontal:**Center**

Vertical:**Bottom**

Choose**Wrap text**

set Orientation =**90 Degrees**

- Select
**G3**, and input below formulas:`=REPT("|",B2/MIN($B2:$F2)*20*(B2<0))&CHAR(10)&REPT("|",C2/MIN($B2:$F2)*20*(C2<0))&CHAR(10)&REPT("|",D2/MIN($B2:$F2)*20*(D2<0))&CHAR(10)&REPT("|",E2/MIN($B2:$F2)*20*(E2<0))&CHAR(10)&REPT("|",F2/MIN($B2:$F2)*20*(F2<0))`

- Select
**G3**, press**Ctrl+1**, click**Alignment**, set

Horizontal:**Center**

Vertical:**Top**

Choose**Wrap text**

set Orientation =**90 Degrees**

- Set
**G3 Font = Playbill**, and**Font Color = Red**

Thanks for the great post. Works a treat although you need to use char(13) for the formula to render correctly.

A generic way to determine the operating system is via this function

=IF(INFO("system")="mac",CHAR(13),CHAR(10))

thanks for the tutorial! This was exactly what i was looking for!!

Hello,

While I was going through this tutorial, I just thought of sharing an experience of mine. I recently came across this site,jolicharts. For data visualization and creating charts derived directly from excel sheets.

It was good for me as day to day charting and data presentation was taking way too much of my time..

I hope this info also might help few more of us.

Well no harm in trying it for free..