Aggiunta di separatori nella formula
Qualcuno può aiutare su questo? Ho la colonna A con il numero di telefono e la colonna B con il prefisso internazionale. Voglio rimuovere il codice del paese nella colonna A se è lì per evitare la duplicazione. Qualcuno può aiutarmi?
Colonna A 1234567 Colonna B 1 Colonna C 1234567
La colonna C dovrebbe avere la formula per verificare se 1 è già all'inizio del valore della cella A, in caso affermativo, lo rimuoverà, ma in caso contrario, verrà aggiunto il valore della colonna B. Un altro scenario è di seguito: Colonna A 234567 Colonna B 1 Colonna C 1234567
Inoltre, vorrei aggiungere separatori in questa formula dopo il codice del paese e dopo tre cifre del codice del paese in base alla colonna 1 con il codice del paese rimosso.
Come aggiungerlo a questa formula?
= SE (B1 = --SINISTRA (A1, LEN (B1)), A1, - (B1 e A1))
Apprezzo la tua risposta!
Risposte
Per quanto ho capito cosa descrivi, potresti cercare qualcosa del genere:
="+"&TEXT(B1,"0")&"-"&
IF(LEFT(TEXT(A1,"0"),LEN(TEXT(B1,"0")))=TEXT(B1,"0"),
MID(TEXT(A1,"0"),LEN(TEXT(B1,"0"))+1,99),
A1)
L'affermazione "dopo tre cifre del prefisso internazionale basato sulla colonna 1" non è chiara. Questa formula offre strumenti per aggiungere caratteri prima e dopo il codice del paese, mentre rimuove la duplicazione del codice del paese.
modifica dopo i commenti Non lo descrivi veramente, almeno non chiaramente, ma sembra che tu voglia una barra verticale dopo il prefisso internazionale e di nuovo dopo le prime tre cifre del numero di telefono. La formula per ottenere ciò è
=TEXT(B1,"0")&"|"&
REPLACE(IF(LEFT(TEXT(A1,"0"),LEN(TEXT(B1,"0")))=TEXT(B1,"0"),
MID(TEXT(A1,"0"),LEN(TEXT(B1,"0"))+1,99),
A1),4,1,"|")
un'altra modifica dopo aver unito cos'altro potresti volere ma non descrivere chiaramente: se la colonna B può contenere numeri come 1o 63ma anche testo che inizia con un codice paese, seguito da uno spazio e altre cose, come 63 2, allora tu può usare questa formula
=LEFT(TEXT(B2,"0"),FIND(" ",TEXT(B2,"0")&" ")-1)&"|"&
REPLACE(IF(LEFT(TEXT(A2,"0"),LEN(TEXT(B2,"0")))=TEXT(B2,"0"),
MID(TEXT(A2,"0"),LEN(TEXT(B2,"0"))+1,99),
A2),4,1,"|")