The best way to do this will depend on how your data is organised, since when 'pointing and clicking', one hundred is a large number.
To see an example, do 'File > New > New Script', cut and paste the code directly below into the window that appears, then do 'Edit > Run Script':
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
fm = dt << Fit Model(
Y( :height ),
Effects( :age ),
By( :sex ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run
);
(This is just to make a sample report from some data).
Using the 'By' variable gives an analysis for each level of that variable. If you now go to the report, and right click on one of the 'Least Squares Means Tables' you can select 'Make Combined Data Table' to make a new JMP table, that you can export to Excel if you want to. Note that, even if you had 1,000 levels ini the 'By' variable, you only have to click once. If needed, you could use JSL to automate the whole analysis.
(I am also just a little curious as to what you need to do in Excel that you feel you currently can't in JMP).