Formato di input in Excel


0

Come posso forzare il formato per questo esempio in una cella di Excel?

3.3H73 (numero, periodo, numero, lettera, numero di numero)


1
Utilizzare una formula personalizzata in Convalida dati.
Scott Craner

Risposte:


0

È possibile farlo utilizzando una formula di convalida dei dati personalizzata leggermente lunga. Sulla barra multifunzione, selezionare DATI poi Convalida dei dati .

Se la cella che vuoi validare è A1, copia e incolla questa formula qui (al posto di =ISERROR(...) ):

enter custom data validation formula here

=IF(AND(ISNUMBER(VALUE(LEFT(A1,1))),MID(A1,2,1)=".",ISNUMBER(VALUE(MID(A1,3,1))),ISTEXT(MID(A1,4,1)),ISNUMBER(VALUE(RIGHT(A1,2))),LEN(A1)=6),1,0)

Abbattendo questo, stiamo semplicemente controllando che ogni personaggio a sua volta sia un numero, un testo o il . carattere per posizione, e che la lunghezza complessiva della stringa inserita sia corretta.

=IF(
  AND(                                 --- ALL conditions below must be TRUE
    ISNUMBER(VALUE(LEFT(A1,1)))        --- char #1 must be a number
   ,MID(A1,2,1)="."                    --- char #2 must be .
   ,ISNUMBER(VALUE(MID(A1,3,1)))       --- char #3 must be a number
   ,ISTEXT(MID(A1,4,1))                --- char #4 must be text
   ,ISNUMBER(VALUE(RIGHT(A1,2)))       --- char #5&6 must be numbers
   ,LEN(A1)=6                          --- the string must be 6 characters long
  )
 ,1,0)                                 --- if true output 1, else 0
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.