Spostamento di Titoli da Nomi e Contando il Numero di Parole in una Cella

Superi il Commento della Formula

Spostamento di Titoli da Nomi

Lei può usare la formula che segue per togliere quattro titoli comuni (il Signore, il Dottore, il Millisecondo, e la Signora) da un nome. Ad esempio, se la cella A1 contiene il signore Fred Munster, la formula restituirebbe Fred Munster.

=IF (O (PARTÌ (A1,2) = {"il Signore", "il Dottore", "il Millisecondo"}), il DIRITTO (A1, LEN (A1) - (TROVANO (., A1) +1)), A1)

Contare del Numero di Parole in una Cella

La formula seguente restituisce il numero di parole in cella A1:

=LEN (ORDINATO (A1))-LEN (IL SOSTITUTO ((A1), """,)) +1

La formula usa la funzione ORDINATA per togliere spazi in eccesso. Questo allora usa la funzione di SOSTITUTO per creare un nuovo spago (in memoria) che ha tutti i caratteri spaziali tolti. La lunghezza di questo spago è sottratta dalla lunghezza dello spago (tagliato) originale per ricevere il numero di spazi. Questo valore è allora aumentato da 1 per ricevere il numero di parole. The length of this string is subtracted from the length of the original (trimmed) string to get the number of spaces. This value is then incremented by 1 to get the number of words.

Annoti che questa formula ritornerà 1 se la cella è vuota. La modifica seguente risolve quel problema:

=IF (LEN (A1) =0,0, LEN (ORDINATO (A1))-LEN (IL SOSTITUTO (ORDINATO (A1), """,)) +1)

Popolarità: il 4 % [?]

Estraendo Nomi, i Secondi nomi, e i Cognomi in Superano il 2007

Superi Commenti della Formula

Supponga che Lei ha una lista consistendo di nomi della gente in una colonna sola. Lei deve separare questi nomi in tre colonne: un per il nome, un per il secondo nome o iniziale, e un per il cognome. Questo compito è più complicato che Lei può inizialmente pensare perché non ogni nome nella colonna ha un secondo nome o il mezzo iniziale. Comunque, Lei può ancora farlo. one for the first name, one for the middle name or initial, and one for the last name. This task is more complicated than you may initially think because not every name in the column has a middle name or middle initial. However, you can still do it.

Annotare

Il compito diventa molto più complicato se la lista contiene nomi con titoli (come Signora o Dottore) o chiama seguito da dettagli supplementari (come Jr. o III). In effetti, le formule seguenti non toccheranno questi casi complessi. Comunque, loro ancora Le danno un inizio principale importante se Lei è disposto a fare un po' redazione di manuale per toccare i casi speciali. However, they still give you a significant head start if you’re willing to do a bit of manual editing to handle the special cases.

Le formule che seguono tutti presumono che il nome appare in cella A1.

Lei può facilmente costruire una formula per restituire il nome:

=IFERROR (LASCIATO (A1, TROVI (" ", A1)-1), A1)

Ritorno del secondo nome o iniziale è molto più complicato perché non tutti i nomi hanno un mezzo iniziale. Questa formula restituisce il secondo nome o iniziale (se questo esiste). Altrimenti, questo non restituisce niente. Otherwise, it returns nothing.

=IF (LEN (A1)-LEN (IL SOSTITUTO (A1,","))> 1, LA METÀ (A1, TROVANO ("
"A1) +1, TROVI (" ", A1, TROVI (" ", A1) +1) - (TROVI (" ", A1) +1)),"")

Finalmente, questa formula restituisce il cognome:

=IFERROR (IL DIRITTO (A1, LEN (A1) - TROVA ("*", IL SOSTITUTO (A1,", * ", LEN (A1) -
LEN (IL SOSTITUTO (A1,","))))),"")

Legga il resto di quest'entrata»

Popolarità: il 6 % [?]

Estrazione di Tutti tranne la Prima Parola di uno Spago in Supera il 2007

Non Superi la Formula Nessun Commento»

La formula seguente restituisce i contenuti di cella A1, salvo per la prima parola:

=RIGHT (A1, LEN (A1) - TROVA (" ", A1,1))

Se la cella A1 contiene il 2007 il Bilancio Operativo, i ritorni di formula il Bilancio Operativo.

Questa formula restituisce un errore se la cella contiene solo una parola. La formula sotto risolve questo problema e restituisce uno spago vuoto se la cella non contiene parole multiple:

=IFERROR (IL DIRITTO (A1, LEN (A1) - TROVA (" ", A1,1)),"")

Per compatibilità con più prime versioni di Superano, usano questa formula:

=IF (ISERR (TROVANO (" ", A1)),"", IL DIRITTO (A1, LEN (A1) - TROVA (" ", A1,1)))

Popolarità: il 4 % [?]

Estrazione della Prima Parola e la Parola Ultima di uno Spago

Non Superi la Formula Nessun Commento»

Estrazione della Prima Parola di uno Spago

Per estrarre la prima parola di uno spago, una formula deve localizzare la posizione del primo carattere spaziale, e poi usare quest'informazione come un argomento per la funzione SINISTRA. La formula seguente fa soltanto che:

=LEFT (A1, TROVI (" ", A1)-1)

Questa formula restituisce tutto il testo prima del primo spazio in cella A1. Comunque, la formula ha un problema leggero: Questo restituisce un errore se la cella A1 consiste di una parola sola. Una modifica semplice risolve il problema utilizzando una funzione di IFERROR per chiedere per l'errore: It returns an error if cell A1 consists of a single word. A simple modification solves the problem by using an IFERROR function to check for the error:

=IFERROR (LASCIATO (A1, TROVI (" ", A1)-1), A1)

La funzione di IFERROR è nuova per Superare il 2007. Per compatibilità con versioni precedenti, usi questa formula:

=IF (ISERR (TROVANO (" ", A1)), A1, LASCIATO (A1, TROVANO (" ", A1)-1)) Letto il resto di quest'entrata»

Popolarità: il 5 % [?]

Determinazione di una Lettera di Colonna per un Numero di Colonna in Supera il 2007

Superi il Commento della Formula

Determinazione di una Lettera di Colonna per un Numero di Colonna

Questa vicina formula restituisce una lettera di colonna di foglio di programmazione (entro i limiti a XFD) per il valore contenuto in cella A1. Ad esempio, se A1 contiene 29, le corrente alternate di ritorni di formula.

=LEFT (L'INDIRIZZO (1, A1,4), TROVANO (1, L'INDIRIZZO (1, A1,4))-1)

Annoti che la formula non chiede per un numero di colonna valido. In altre parole, se A1 contiene un valore meno di 1 o più grande che 16 384, la formula restituirà un errore. La modifica seguente usa la nuova funzione di IFERROR per esporre il testo (la Colonna Invalida) invece di un valore d'errore. The following modification uses the new IFERROR function to display text (Invalid Column) instead of an error value.

=IFERROR (LASCIATO (L'INDIRIZZO (1, A1,4), TROVANO (1, l'INDIRIZZO (1, A1,4))-1), "la Colonna Invalida")

Per compatibilità con versioni prima Superano il 2007, usano questa formula: Legga il resto di quest'entrata»

Popolarità: il 7 % [?]

Espressione di un Numero come un Ordinale in Supera il 2007

Non Superi la Formula Nessun Commento»

Lei ha bisogno di esprimere un valore come un numero ordinale. Ad esempio, Oggi è il 21esimo giorno del mese. In questo caso, i convertiti numero 21 a un numero ordinale aggiungendo i caratteri santi al numero. In this case, the number 21 converts to an ordinal number by appending the characters st to the number.

I caratteri aggiunti a un numero dipendono dal numero. Non c'è nessun modello chiaro, facendo la costruzione di una formula più difficile. La maggior parte numeri useranno il suffisso th. Le eccezioni succedono per numeri che terminano con 1, 2, o 3 - eccetto se il numero precedente è 1 (i numeri che terminano con 11, 12, o 13). Questi possono sembrare regole in modo imparziale complesse, ma Lei può tradurli a una formula Superare. Most numbers will use the th suffix. Exceptions occur for numbers that end with 1, 2, or 3-except if the preceding number is a 1 (numbers that end with 11, 12, or 13). These may seem like fairly complex rules, but you can translate them into an Excel formula.

La formula che segue convertiti il numero in cella A1 (presunto di essere un intero) a un numero ordinale:

=A1&IF (O (IL VALORE (IL DIRITTO (A1,2)) = {11,12,13}), "th", SE (O (IL VALORE (IL DIRITTO (A1)) = {1,2,3}),
SCELGA (IL DIRITTO (A1), "santo", "nd", "rd"), "th"))

Questo è una formula piuttosto complicata, allora questo può aiutare a esaminare i suoi componenti. Fondamentalmente, la formula lavora come segue: Legga il resto di quest'entrata» Read the rest of this entry »

Popolarità: il 5 % [?]

Contando Caratteri Specifici in una Cella e gli Eventi di un Subspago, superi il 2007

Non Superi la Formula Nessun Commento»

Contare di Caratteri Specifici in una Cella

Questa formula conta il numero di Laureato in scienze (uppercase solo) nello spago in cella A1:

IL =LEN (A1)-LEN (IL SOSTITUTO (A1, "B",""))

Questa formula usa la funzione di SOSTITUTO per creare un nuovo spago (in memoria) che ha tutto il Laureato in scienze tolto. Allora la lunghezza di questo spago è sottratta dalla lunghezza dello spago originale. Il risultato rivela il numero di Laureato in scienze nello spago originale. The result reveals the number of Bs in the original string.

La formula seguente è un po' più versatile. Questo conta il numero di Laureato in scienze (entrambi la lettera minuscola upperand) nello spago in cella A1.

Il =LEN (A1)-LEN (il SOSTITUTO (IL SOSTITUTO (A1, "B",""), "b","")) Letto il resto di quest'entrata»

Popolarità: il 5 % [?]

Ricerca e Sostituzione dentro uno Spago in Superano il 2007

Non Superi la Formula Nessun Commento»

Lei può usare la funzione SOSTITUIRE in congiunzione con la funzione di RICERCA per sostituire la parte di uno spago di testo con altro spago. In effetti, Lei usa la funzione di RICERCA per trovare la posizione di avviamento usata dalla funzione SOSTITUIRE.

Ad esempio, assuma la cella A1 contiene il testo le cifre di Profitto Annuali. La formula seguente perquisisce del Profitto di parola alla ricerca e sostituisce quei sei caratteri lui con la Perdita di parola:

=REPLACE (A1, CERCHI ("il Profitto", A1), 6, "la Perdita")

Questa vicina formula usa la funzione di SOSTITUTO per compiere lo stesso effetto in un modo più efficiente:

=SUBSTITUTE (A1, "Profitto", "Perdita")

Popolarità: il 5 % [?]

Scoperta e Ricerca dentro uno Spago in Superano il 2007

Non Superi la Formula Nessun Commento»

Il Superare TROVA e le funzioni di RICERCA La permettono localizzare la posizione di avviamento di un subspago particolare dentro uno spago:

  • TROVI: Trova un subspago dentro altro spago di testo e restituisce la posizione di avviamento del subspago. Lei può specificare la posizione di carattere a quale cominciare a cercare. Usi questa funzione per confronti di testo sensibili al caso. I confronti di wildcard non sono sostenuti. You can specify the character position at which to begin searching. Use this function for case-sensitive text comparisons. Wildcard comparisons are not supported.

  • CERCHI: Trova un subspago dentro altro spago di testo e restituisce la posizione di avviamento del subspago. Lei può specificare la posizione di carattere a quale cominciare a cercare. Usi questa funzione per non†“il testo sensibile al caso o quando Lei ha bisogno di usare caratteri di wildcard. You can specify the character position at which to begin searching. Use this function for non–case-sensitive text or when you need to use wildcard characters.

La formula seguente usa la funzione TROVARE e ritorna 7, la posizione del primo m nello spago. Noti che questa formula è il caso sensibile.

=FIND ("m", "la Mamma Grande Thornton", 1)

Legga il resto di quest'entrata»

Popolarità: il 5 % [?]

Sostituzione di Testo con Altro Testo in Supera il 2007

Non Superi la Formula Nessun Commento»

In alcune situazioni, Lei ha bisogno di sostituire una parte di uno spago di testo con altro testo. Ad esempio, Lei può importare dati che contiene asterischi, e Lei ha bisogno di convertire gli asterischi in altro carattere. Lei poteva usare la finestra di dialogo di Find e Replace di Excel per fare la sostituzione. Se Lei preferisce una soluzione situata nella formula, Lei può approfittare di ciascuna di due funzioni: You could use Excel’s Find and Replace dialog box to make the replacement. If you prefer a formula-based solution, you can take advantage of either of two functions:

  • SOSTITUTO: Sostituisce il testo specifico in uno spago. Usi questa funzione quando Lei sa il carattere (i) esser sostituito, ma non la posizione. Use this function when you know the character(s) to be replaced, but not the position.

  • SOSTITUISCA: Sostituisce il testo che succede in una posizione specifica dentro uno spago. Usi questa funzione quando Lei sa la posizione del testo esser sostituita, ma non il testo effettivo. Use this function when you know the position of the text to be replaced, but not the actual text.

La formula seguente usa la funzione di SOSTITUTO per sostituire il 2006 con il 2007 nel Bilancio del 2006 di spago. La formula restituisce il Bilancio del 2007.

=SUBSTITUTE ("il Bilancio del 2006", "2006", "2007")

Legga il resto di quest'entrata»

Popolarità: il 6 % [?]


Il Tema di WP & le Icone da Studio N.Design
Le entrate i Commenti di RSS RSSAggiunga a Favoriti Technorati Fanno il log in