You can create a calculated field as "IFNULL(IFNULL([First name],[lastname]),[name])"
It will check first name initially, if it is NULL then it check for Last name and then it check name.
When you filter with that calculated filter you can get the naba value in report
like this i have 9 to 10 columns Vignesh so we need to make the same for everything right or is there any other way
Yes for 9 to 10 columns means you have to do like this. Can you elaborate the scenario where vice versa use case in your requirement?