Maybe there's some complex Excel program or add on that someone made to do propsensity score matching, but the best places to do it would be R, Python, SAS, Stata, or SPSS. Don't think Prism can do it either, but someone could correct me if I'm wrong.
PSM is not possible in GraphPad or Prism, and I caution against doing propensity score matching in Excel. Excel is simply not a good tool for serious analysis.
Consider carefully if you really need PSM, or if multivariable methods are sufficient. Unless you really care about treatment bias and causal effects, PSM may not be necessary.
For me, Stata 16 is the best software to do the Propensity Score Matching (PSM) Analysis. You can conduct the analysis by using the stata s menu or the code for PSM.
teffects psmatch in the stata estimates the average treatment effect (ATE) and average treatment effect on the treated (ATET) from observational data by propensity-score matching (PSM). PSM estimators impute the missing potential outcome for each subject by using an average of the outcomes of similar subjects that receive the other treatment level.