web-dev-qa-db-fra.com

Format Google Analytics Date

J'utilise la formule suivante pour extraire jour et jour de la semaine d'un rapport Google Analytics dans Google Spreadsheet:

=CONCATENATE(CHOOSE(WEEKDAY('90diaspessoas'!A16),"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado")," ",TO_TEXT('90diaspessoas'!A16 ) )

Cela me renvoie une valeur comme celle-ci:

Sábado 2017-12-02

Sábado signifie Saturday, le problème est que la date est affichée avec ce format YYYY-MM-DD et que j’ai besoin de l’afficher comme ceci DD-MM-YYYY, j’ai essayé d’utiliser ce qui suit, mais ça n'a pas marché:

=CONCATENATE(CHOOSE(WEEKDAY('90diaspessoas'!A16),"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado")," ",TO_TEXT(DATE(LEFT('90diaspessoas'!B16,4),MID('90diaspessoas'!B16,5,2),RIGHT('90diaspessoas'!B16,2)) ))

C'est ce que je reçois: Sábado 12/31/2030

La table: enter image description here

1
023023

Vous devez utiliser TEXT au lieu de TO_TEXT:

=TEXT('90diaspessoas'!A16,"dd-mm-yyyy" ) 

Tant que le numéro de date sous-jacent est correct, cela fonctionnera.

OR

Définissez le formatage correct dans '90diaspessoas'! A16 sur DD-MM-AAAA. Ensuite, TO_TEXT fonctionnera.

FORMULE CONCATÉNÉE FINALE:

=TEXT('90diaspessoas'!A16,"dddd dd-mm-yyyy")
1
TheMaster