Home > Net >  Convert two column list to a table in excel
Convert two column list to a table in excel

Time:05-30

I have a two column list of countries with corresponding cities:

Country State
India Andaman and Nicobar Islands
India Andhra Pradesh
India Arunachal Pradesh
Indonesia Aceh
Indonesia Bali
Indonesia Bangka–Belitung Islands
Iran Ä€zÌ„ÄrbÄyjÄn-e GharbÄ«
Iran ĪlÄm
Iran Alborz

I want to convert unique Countries in column1 to headers of a table and all States in column2 to appear under respective Countries headers.

India Indonesia Iran
Andaman and Nicobar Islands Aceh Ä€zÌ„ÄrbÄyjÄn-e GharbÄ«
Andhra Pradesh Bali ĪlÄm
Arunachal Pradesh Bangka–Belitung Islands Alborz

What is the quickest way to achieve this if the list is long?

CodePudding user response:

With Microsoft 365, try below formulas as per attached screenshot-

D3=TRANSPOSE(UNIQUE(A2:A10))
D4=FILTER($B$2:$B$10,$A$2:$A$10=D$3)

Drag D4 cell formula to right as per your need.

enter image description here

  • Related