As already stated, this is a common problem with people that have a skill that is outside of what most others have. I am a temporary-assigned pension analyst for an international corporation, and I'm probably the only person in the entire office who knows Excel outside of a VLOOKUP. When I started here, the way we processed pension plans was utterly horrible: we were printing out forms from Excel, looking up data manually in Excel (with the Find tool), and hand-calculating everything. I was ready to scream when they told me that this is "how they do it." So, I developed an entire application in Excel that increased productivity by 500% and reduced possible human error by 95%. This translated to an estimated (by me) savings to the company of around $500,000 (as well as virtually eliminating miscalculations). Know what I got? A "huh, neat".
That was back in August 2010. Currently, I am still in the position, but my knowledge of Excel is starting to get around the office, and I welcome each time someone asks for help. I've helped a few managers with some projects, made the lives of financial analysts easier, and helped slow down the hair-loss of the person who pulls and formats reports. My name has also gotten a bit out of the office, up to some higher-ups, who are at least aware that there is someone (else) who really knows Excel in the company.
What I feel is that while you may not get the cheers and accolades now, it is being noticed. When it comes time to get promoted or if you apply for a different position within the same company, you'll have direct examples of how you have impacted the company. I know I can, in an interview, explain what I have developed for the company, the impact my developments have had, and the cost-savings of such developments. Business people like to hear that kind of stuff!
Ultimately, my goal is to open my own consulting business, but that is going to take a lot more savings than what I currently have. Companies are looking for people who can do increased productivity in the same amount of time. The job market has taken a vast turn (at least in the US) where not only are people being laid off left and right, but new jobs aren't being opened. My company just recently took a 150-person department down to 50, because they feel that if they get the right skills in that 50-person group, they don't need any more because they will be able to get all the work done.
Develop your skills in a professional environment while you can. Relish in those situations where you get the tasks that require you to research a new method, because that will become just one more gun in your arsenal. Also, be sure that if you leave the company, give the manager(s) a way to contact you so you can do moonlight-consulting. When they contact you after you leave the company, that could lead to some serious profits on your end.