95 Excel Tips & Tricks 
http://chandoo.org/wp/
14. To get partial matches in vlookup, use * operator like this: 
=vlookup(”abc*”,lookup_range,return_column) 
15. To simulate averageif() in earlier versions of excel, use =sumif(range, 
criteria)/countif(range, criteria) 
16. To debug your formulas, select the portions of formula and press F9 to see the result 
of that portion… http://chandoo.org/wp/2008/12/15/formula-debugging-tips-excel/
17. To get the file extension from a file name, use =right(filename,3) (doesn’t 
work for files that have weird extensions like .docx, .htaccess etc.) 
18. To quickly insert an in cell micro-chart, use REPT() function… 
http://chandoo.org/wp/2008/05/13/creating-in-cell-bar-charts-histograms-in-excel/
19. COUNT() only counts number of cells with numbers in them, if you want to count 
number of cells with anything in them, use COUNTA() 
20. Using named ranges in formulas saves you a lot of time. To define one, just select 
some cells, and go to menu > insert > named ranges > define 
Pdf rotate page - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
pdf rotate just one page; rotate pdf page
Pdf rotate page - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
pdf rotate single page and save; rotate all pages in pdf file
95 Excel Tips & Tricks 
http://chandoo.org/wp/
Know these 15 Powerful Excel Formulas 
Excel formulas can always be very handy, especially when you are stuck with data and 
need to get something done fast. But how well do you know the spreadsheet formulas? 
Discover these 15 extremely powerful excel formulas and save a ton of time next 
time you open that spreadsheet. 
1. 
Change the case of cell contents - to UPPER, lower, Proper
Boss wants a report of top 100 customers, thankfully you have the data, but the 
customer names are all in lower cases. Fret not, you can Proper Case cell contents 
with proper() formula. 
Example: Use 
proper("pointy haired dilbert")
to get Pointy Haired Dilbert 
Also try 
lower()
and 
upper()
as well to change excel cell value to lower and 
UPPER case 
2. 
Clean up textual data with trim, remove trailing spaces
Often when you copy data from other sources, you are bound to get lots of empty 
spaces next to each cell value. You can clean up cell contents with trim() spreadsheet 
function. 
Example: Use 
trim(" copied data ")
to get copied data 
3. 
Extract characters from left, right or center of a given text
Need the first 5 numbers of that SSN or area code from that phone number? You can 
command excel to do that with left() function.  
Example: Use 
left("Hi Beautiful!",2)
to get Hi 
Also try 
right(text, no. of chars)
and 
mid(text, start, no. of chars)
to 
get rightmost or middle characters. You can use 
right(filename,3)
to get the 
extension of a file name  
4. 
Find second, third, fourth element in a list without sorting
We all know that you can use min(), max() to find the smallest and largest numbers in 
a list. But what if you needed the second smallest number or 3rd largest number in the 
list? You are right, there is a spreadsheet function to exactly that.  
C# TIFF: How to Rotate TIFF Using C# Code in .NET Imaging
Convert Tiff to Jpeg Images. Convert Word, Excel, PowerPoint to Tiff. Convert PDF to Tiff. Move Tiff Page Position. Rotate a Tiff Page. Extract Tiff Pages. Tiff
rotate all pages in pdf; how to rotate page in pdf and save
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
XDoc.PDF ›› VB.NET PDF: Delete PDF Page. using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
pdf page order reverse; rotate single page in pdf
95 Excel Tips & Tricks 
http://chandoo.org/wp/
Example: Use 
SMALL({10,9,12,14,26,13,4,6,8},3)
to get 8 
Also try 
large(list, n)
to get the nth largest number in a list. 
5. 
Find out current date, time with a snap
You have a list of customer orders and you want to findout which ones are due for 
shipping after today. The funny thing is you do this everyday. So instead of entering 
the date every single day you can use today() 
Example: Use 
today()
to get 08/13/2008 or whatever is today’s date 
Also try 
now()
to get current time in date time format. Remember, you can always 
format these date and times to see them the way you like (for eg. Aug-13, August 13, 
2008 instead of 08/13/2008) 
6. 
Convert those lengthy nested if functions to one simple formula 
with Choose()
Planning to create a grade book or something using excel, you are bound to write 
some if() functions, but do you know that you can use choose() when you have more 
than 2 outcomes for a given condition? As you all know, 
if(condition, fetch 
this, or this)
returns “fetch this” if the condition is TRUE or “or this” if the 
condition is FALSE. Learn more about spreadsheet if functions like countif, sumif 
etc. http://chandoo.org/wp/2008/06/09/what-the-if-learn-6-cool-things-you-can-do-
with-excel-if-functions/
Where as 
choose(m, value1, value2, value3, value4 ...)
can return any of 
the value1,2.., based on the parameter m.  
Example: Use 
CHOOSE(3,"when","in","doubt","just","choose") 
to get doubt 
Remember, you can always write another formula for each of the n parameters of 
choose() so that based on input condition (in this case 3), another formula is 
evaluated. 
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Professional .NET PDF control for inserting PDF page in Visual Basic .NET class application.
how to rotate a pdf page in reader; how to rotate one page in a pdf file
C# PDF Page Insert Library: insert pages into PDF file in C#.net
page processing functions, such as how to merge PDF document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to
pdf rotate one page; rotate pdf page by page
95 Excel Tips & Tricks 
http://chandoo.org/wp/
7. 
Repetitively print a character in a cell n number of times
You have the ZIP codes of all your customers in a list and planning to upload it to an 
address label generation tool. The sad part is for some reason, excel thinks zip codes 
are numbers, so it removed all the trailing zeros on the leftside of the zip code, thus 
making the 01001 as 1001. Worry not, you can use 
rept()
the extra needed zeros. 
You can also custom format cell contents to display zip codes, phone numbers, ssn 
etc. http://chandoo.org/wp/2008/02/25/custom-cell-formatting-in-excel-few-tips-
tricks/
Example: Use 
zipcode & REPT("0",5-LEN(zipcode))
to convert zipcode 1001 to 
01001 
You can use 
REPT("|",n)
to generate micro bar charts in your sheet. Learn more 
about incell charting. http://chandoo.org/wp/2008/07/15/incell-bar-charts-revisited/
8. 
Find out the data type of cell contents
This can be handy when you are working off the data that someone 
else has created. For example you may want to capitalize if the 
contents are text, make it 5 characters if its a number and leave it 
as it is otherwise for certain cell value. Type() does just that, it tells 
what type of data a cell is containing.  
Example: Use 
TYPE("Chandoo")
to get 2 
See the various type return values in the diagram shown right. 
9. 
Round a number to nearest even, odd number
When you are working with data that has fractions / decimals, often you may need to 
find the nearest integer, even or odd number to the given decimal number. Thankfully 
excel has the right function for this.  
Example: Use 
ODD(63.4)
to get 65 
Also try even() to nearest even number and int() to round given fraction to integer just 
below it.  
Example: Use 
EVEN(62.4)
to get 64 
Use 
INT(62.99)
to get 62 
If you need to round off a given fraction to nearest integer you can use 
round(62.65,0)
to get 63. 
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Pages. |. Home ›› XDoc.PDF ›› C# PDF: Delete PDF Page. Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How
pdf reverse page order; how to rotate a single page in a pdf document
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
1. Anticlockwise rotation. Rotate PDF page 90 degree in anticlockwise. 2. Clockwise rotation. Rotate PDF page 90 degree in clockwise. 3. Zoom in.
reverse page order pdf online; rotate pages in pdf online
95 Excel Tips & Tricks 
http://chandoo.org/wp/
10. 
Generate random number between any 2 given numbers
When you need a random number between any two numbers, try randbetween(), it is 
very useful in cases where you may need random numbers to simulate some behavior 
in your spreadsheets.  
Example: Use 
RANDBETWEEN(10,100)
may return 47 if you keep trying  
11. 
Convert pounds to KGs, meters to yards and tsps to table spoons
You need not ask Google if you need to convert 156 lbs to kilograms or find out how 
much 12 tea spoons of olive oil actually means. The hidden convert() function is 
really versatile and can convert many things to so many other things, except one 
currency to another, of course. 
Example: Use 
CONVERT(150,"lbm","kg")
to convert 150 lbs to 68.03 kgs.  
Use 
CONVERT(12,"tsp","oz")
to findout that 12 tsps is actually 2 ounces.  
12. 
Instantly calculate loan installments using spreadsheet formula
You have your eyes on that beautiful car or beach property, but before visiting the 
seller / banker to findout of the monthly payment details, you would like to see how 
much your monthly / biweekly loan payments would be. Thankfully excel has the 
right formula to divide an amount to equal payment installments over given time 
period, the pmt() function. 
C# WPF PDF Viewer SDK to view PDF document in C#.NET
1. Anticlockwise rotation. Rotate PDF page 90 degree in anticlockwise. 2. Clockwise rotation. Rotate PDF page 90 degree in clockwise. 3. Zoom in.
rotate pdf pages and save; rotate individual pages in pdf reader
VB.NET PDF - WPF PDF Viewer for VB.NET Program
Existing PDF Pages. Page: Replace PDF Pages. Page: Move Page Position. Page: Copy, Paste PDF Pages. Page: Rotate a PDF Page. PDF Read. Text
rotate pdf pages; rotate all pages in pdf preview
95 Excel Tips & Tricks 
http://chandoo.org/wp/
If your loan amount is $125,000, 
APR (interest rate per year) is 6%, 
loan tenure is 5 years and 
payments are made every month, then,  
Use 
PMT(6%/12,5*12,-125000)
which tells us that monthly payment is $ 2,416 if 
you keep trying  
Also, if you want to find out how much of each payment is going for principle and 
how much for the interest component, try using ppmt() and ipmt() functions. As you 
can guess, even though EMIs or loan installments remain constant, the amount 
contributed to principle and interest vary each month.  
13. 
What is this week’s number in the current year?
Often you may need to find out if the current week is 25th week of this year. This is 
not so difficult to find as it may seem. Again, excel has the right function to do just 
that. 
Example: Use 
WEEKNUM(TODAY())
will get 33  
14. 
Find out what is the date after 30 working days from today?
Finding out a future date after 30 days from today is easy, just change the month. But 
what if you need to know the date thirty working days from now. Don’t use your 
fingers to do that counting, save them for typing a comment here and use the 
workday() excel function instead.  
Example: Use 
WORKDAY(TODAY(),30)
tells that Sep 24, 2008 is 30 working days 
away from today.  
If you want to find out number of working days between 2 dates you can use 
networkdays() function, find out this and a 14 other fun things you can do with excel. 
http://chandoo.org/wp/2008/08/01/15-fun-things-with-excel/
15. 
With so many functions, how to handle errors
Once you get to the powerful domain of excel functions to simplify your work, you 
are bound to have incorrect data, missing cells etc. that can make your formulas go 
kaput. If only there is a way to find out when a formula throws up error, you can 
handle it. Well, you know what, there is a way to find out if a cell has an error or a 
proper value. iserror() MS Excel function tells you when a cell has error. 
Example: Use 
ISERROR(43/0)
returns TRUE since 43 divided by zero throws divide 
by zero error.  
95 Excel Tips & Tricks 
http://chandoo.org/wp/
Also try ISNA() to find out if a cell has NA error (Not applicable).  
Give these functions a try, simplify your work and enjoy 
95 Excel Tips & Tricks 
http://chandoo.org/wp/
15 Ways to Have Fun with Excel 
Who said Excel takes lot of time / steps do something? Here is a list of 15 incredibly fun 
things you can do to your spreadsheets and each takes no more than 5 seconds to do.  
1. Change the shape / color of cell comments 
Just select the cell comment, go to draw menu in bottom left corner of the screen, and 
choose change auto shape option, select a 32 pointed star or heart symbol or a smiley 
face, just wow everyone  
2. Filter unique items from a list 
Select the data, go to data > filter > advanced filter and check the “unique items” option. 
95 Excel Tips & Tricks 
http://chandoo.org/wp/
3. Sort from Left to Right 
What if your data flows from left to right instead of top to bottom? Just change the sort 
orientation (http://chandoo.org/wp/2008/07/22/change-sort-orientation-excel-columns/
from “sort options” in the data > sort menu.  
4. Hide the grid lines from your sheets 
Go to Options dialog in tools menu, uncheck the “grid lines” option to remove gridlines 
from your worksheets. You can also change the color of grid line from here (not 
recommended) 
95 Excel Tips & Tricks 
http://chandoo.org/wp/
5. Add rounded border to your charts, make them look smooth 
Just right click on the chart, select format chart option, in the dialog, check the “rounded 
borders”. You can even add a shadow effect from here. 
6. Fetch live stock quotes / company research with one click 
Just enter the stock symbol (MSFT, GOOG, AAPL etc.) in a cell, alt+click on the cell to 
launch “research pane”, select stock quotes to see MSN Money quotes for the selected 
symbol. You can fetch company profiles in the same way. Learn more: 
http://chandoo.org/wp/2008/06/24/get-stock-quotes-in-excel/
Documents you may be interested
Documents you may be interested