It won't pass that value back, so if you want to get it via macro what I would do is create a custom table that has the to fields, value and name, and then in your form use a SQL query to pull the value name from that table.
Then via macro, you can select from the custom table where the value equals your value in the form, and then show the name column.
My syntax may be a bit of, just doing from memory
{% siteobjects.customtables["my.table"].items.where("value='"+theformfieldnamewithvalue+"'").first item.getvalue("name") |(identity)GlobalAdministrator%}