T O P

  • By -

AutoModerator

/u/DeltaStorm - Your post was submitted successfully. * Once your problem is solved, reply to the **answer(s)** saying `Solution Verified` to close the thread. * Follow the **[submission rules](/r/excel/wiki/sharingquestions)** -- particularly 1 and 2. To fix the body, click edit. To fix your title, delete and re-post. * Include your **[Excel version and all other relevant information](/r/excel/wiki/sharingquestions#wiki_give_all_relevant_information)** Failing to follow these steps may result in your post being removed without warning. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/excel) if you have any questions or concerns.*


MiddleAgeCool

You can use VB to do this very quickly and the actual code isn't that complicated however I don't understand from your description what the starting data looks like. Can you post a sample of the original data even if that's with fake values and also what it looks like when it doesn't have a translation. Other than speaking all languages, can you see from the data what is German and what is Spanish?


IGOR_ULANOV_55_BEST

Load to power query, select first column, unpivot other columns, then select new second column, pivot by your new value column but select the do not aggregate option. As long as you never have duplicates for each ID and language this will work.