Connor, what you're trying to accomplish isn't very clear. I've 2 quick observations here:

1) The model that you're estimating in excel is different from the one in SAS. They are actually the same models but equation is rearranged & hence you can't expect the coefficients to be same. The excel model is y=b+mx & SAS model is x=a+ny.

2) 'e' usually stands for error term. If you really mean error when you say 'e' then you're estimating a wrong model in both the cases. If your 'e' denotes the intercept then it is fine.

Assuming that 'e' is for intercept, then from SAS output your equation is x=44.02-0.10283y. The parameter estimate of y gives you 'n' & that of intercept gives you 'e'.

If your 'e' is for error & not for intercept then you need to estimate x=ny. You can do this by using NOINT option in the model statement:

proc reg data=Try1;

model x= y /NOINT;

run;

This will estimate the model without the intercept i.e. x=ny. The you can get error term 'e' for each observation by subtracting predicted value from the observed value.

Caution: your sample size is too small for any practical application.