1) Different versions of Excel have different statistical analysis packages. It's a useful tool even if it doesn't have any statistical functions in your version, because chi-squares are calcluation intensive operations, which is something spreadsheets are well-equipped to deal with ... To calculate a chi-square of a distribution, you just add up the squares of the differences between the expected number of rolls of each number and the actual number of rolls of that number, divided by the total number of rolls. Eg. for the two-hundred roll stage of my test (when the expected value is ten rolls of each number on the d20), I had numbers that looked like this:
Value Rolls Square of Difference
1 11 1
2 10 0
3 15 25
...
18 16 36
19 10 0
20 9 1
___________________
TOTAL 200 4200
Chi-square value: 4200/200 = 21.0
Then, you can look that up in a chi-square table in your handy-dandy statistics textbook & see that for nineteen degrees of freedom, this is in the 30-35% range of randomness. (You don't have a statistics textbook handy? Cretin!) => There is a significant non-random component to the results from this die.
Actually, my version of Excel includes some chi-square statistical functions, that make life a bit easier. CHITEST(results table, expectations table) gives you the randomness percentage from a table of actual results and a matching table of expected results ... With dice, you're hoping that the CHITEST() output is very close to 1.
2) How many rolls you need depends on how small a bias you want to be able to detect, and how certain you want to be of your conclusion, as with any statistical test. Rule of thumb with chi-square is, at an absolute minimum, an expected value of 5 or more for every possible value in your raw data. This means 100 rolls for a d20. In practical terms, this means you start with 100 rolls, and continue in 100 roll batches until you feel happy.

With my first die, my first 100 rolls were in the 95%+ random region. That left me feeling confident that the die was probably fair, or that any bias was at least pretty small. My first 100 rolls with the black die have me a randomness percentage of less than 50%, which inspired me to continue doing tests; each subsequent 100 roll set, while sometimes showing a higher randomness percentage individually, resulted in an increase in the overall total chi-square; this made it rapidly clear that the initially perceived non-randomness was real and not a statistical artifact. 500 - 1000 rolls should be plenty for anybody, unless you're hoping to open a casino using those dice ... A bias small enough to pass through that level of testing probably is not significantly impacting your gaming.