2017-10-03 6 views
1

Quelle approche serait recommandée pour extraire uniquement le premier film Genre d'Excel. Je voudrais ajouter un fichier Excel à Power BI comme un ensemble de données afin que je puisse montrer des films Genres. Je voudrais afficher le premier genre répertorié dans la cellule sans les autres listes et informations telles que les noms et les ID. Voici une capture d'écran de 2 enregistrements comme exemple:Extraction d'une valeur de cellule spécifique à partir d'Excel ou de Power BI

enter image description here

Je vais finir par fusionner sur un autre ensemble de données par le nom du film. Existe-t-il un moyen d'extraire le premier genre répertorié? La formule suivante utilisée dans Excel m'a donné une erreur: = MID (A2, FIND ("Nom", A2,1) + 8, FIND ("" "},", A2,1) -FIND (" nom », A2,1) -8)

enter image description here

+0

Qu'est-ce que vous montrer il y a JSON qui se trouve être ouvert dans Excel. Essayez d'importer ceci dans PowerBI en tant que JSON. De quelle cellule parlez-vous ici? Une «cellule» dans PowerBI? Cela pourrait être un filtre déroulant avec la première entrée. Il est difficile de comprendre ce que vous essayez vraiment de faire ici –

+0

Il s'agit d'un fichier Excel qui comprend un mélange de valeurs JSON, Texte et Nombre dans différentes colonnes (copie d'écran originale remplacée par une autre comprenant d'autres colonnes). Comment est-ce que j'irais importer et le dossier d'Excel, pas complètement JSON, dans Power BI? – Istaley

Répondre

1

Pour extraire premier genre de film à partir chaîne de cellules, vous pouvez utiliser cette formule dans la cellule =MID(A2,FIND("Name",A2,1)+8,FIND("""},",A2,1)-FIND("Name",A2,1)-8)B2. Faites glisser la formule vers le bas.

enter image description here

+0

Je ne sais pas pourquoi mais j'obtiens un #VALUE! erreur avec la formule. J'ai remarqué que votre capture d'écran manquait un ']' à la fin, mais cela n'a pas d'importance parce que j'ai essayé avec et sans elle inclus. Y a-t-il un type de paramètre qui me manque pour la formule? Ajouter une capture d'écran de l'erreur de formule – Istaley

+0

remplacez "Nom" par "nom" dans la formule. Trouver est sensible à la casse, et j'ai utilisé la lettre majuscule, mon erreur :) –

+0

Vous empestent d'awesomeness, merci beaucoup. J'aurais dû en tenir compte! – Istaley