While we'll always add new data to blank fields on each user when you upload, when a field is already filled we will by default we favor data that already exists in our database (such as user-inputted data) over new, uploaded data. So if a user has given us a ZIP/postal code or already has a value for a certain custom field and your upload has a different ZIP/postal code or value, we'll favor the one we already have and not overwrite it with your new data when you upload.
You can overrule this preference by checking the overwrite box when you upload a file, if you have the "Advanced Upload" permission for the group. We will prefer the data in your file in this case, and overwrite any data a matching user has entered. Be careful with this option, it cannot be undone.
Note: We will not remove any data, even if that field is blank in your upload, no matter if the overwrite checkbox is checked or not, unless you check the clear blank values option as explained here.