In questa dimostrazione, vedremo come utilizzare la corrispondenza e scegliere le funzioni condizionali. Quindi nel diario del corso, nella sezione cliccherò su Concrete Strength Data. E quindi i dati di Concrete Strength includono questa colonna chiamata Concrete Type, che indica la marca della miscela di calcestruzzo e se era rinforzata o meno, se era solo standard durante qualunque sia stata questa prova. E supponiamo di avere un altro set di dati e di volerli combinare insieme, e ciò su cui voglio combinarli si basa sul fornitore. Quindi voglio isolare quella parte della stringa di caratteri Concrete Type in una nuova colonna chiamata Codice fornitore. Quindi userò la funzione di corrispondenza per farlo. Quindi avrò una nuova finestra dell'editor di script. Questa volta, farò semplicemente clic sul pulsante della barra degli strumenti. E andrò avanti e userò la funzione per ogni riga. Quindi digiterò per ogni riga. Aprire le parentesi. La colonna è già stata creata. Quindi non ho bisogno di usare la nuova colonna in questo esempio. Due punti, al codice fornitore verrà assegnato il risultato della funzione di corrispondenza. E per la funzione di corrispondenza, userò la funzione di parola, che abbiamo visto in una dimostrazione precedente, in cui la funzione di parola prende, come argomenti, in primo luogo, quale parola da una stringa voglio? E otterrò la prima parola da quella stringa. E in secondo luogo, dove sto cercando quella stringa o la parola in quella stringa? E sarà nella colonna Concrete Type. La funzione word ha un terzo argomento opzionale in cui posso specificare uno o più delimitatori come stringhe di caratteri. Se non lo faccio, presuppone che il delimitatore sia uno spazio. E questo funziona per la colonna Concrete Type. Quindi chiudo quella parentesi, scrivo una virgola. E se il valore è Greystone, quindi è una stringa di caratteri, digiterò una virgola. Il risultato sarà per il codice fornitore. Se il valore è EZMix, anche una stringa di caratteri, ed è EZM maiuscolo e poi ix, chiudi la stringa di caratteri, virgola, il valore sarà e un'altra virgola. E se il valore è Consolidato, quindi l'ultima stringa di caratteri e, ovviamente, devo scriverla correttamente, un'altra virgola e quel valore sarà E poi digiterò quelle parentesi di chiusura, il mio punto e virgola. E riformatterò la mia sceneggiatura. Quindi voglio andare avanti ed eseguire lo script. E puoi vedere nella tabella dei dati - passerò a quella - che i codici fornitore sono stati compilati correttamente in base alla prima parola dalla stringa di caratteri memorizzata nella colonna di dati Concrete Type. Diamo un'occhiata alla funzione select utilizzando una versione diversa della tabella dati concreta. Quindi, nel diario, farò clic su Concrete Mix Data. Quindi qui c'è un'indicazione se una miscela di aggiunta è stata inclusa nella produzione del calcestruzzo. Quindi questo è in genere un liquido ed è un ingrediente aggiuntivo nel calcestruzzo. E un tipo di miscela di aggiunta che potrebbe essere aggiunta rallenta la velocità di presa del calcestruzzo. Ciò accade più velocemente quando fa caldo. Quindi potremmo volerlo rallentare perché il tasso di indurimento più lento rende più facile posizionare e impostare il calcestruzzo. Quindi ho aperto il tavolo Concrete Mix. E in questo caso, il codice Addmixture di indica che abbiamo rallentato la velocità di indurimento aggiungendo quel liquido. E il codice indica che non l'abbiamo aggiunto. Il motivo di questa numerazione è perché zero non è un valore che la funzione di scelta può comprendere. Deve essere un numero intero positivo diverso da zero. Quindi, nel diario del corso, farò clic su Aggiungi etichette miscela. Quindi stiamo inviando il messaggio della nuova colonna alla tabella di dati corrente. E il comunemente chiamato Addmixture. Stiamo specificando che saranno dati di carattere. E poi la funzione per ogni riga, in questo script prescritto, assegna un valore in Addmixture in base alla scelta. Che esamineremo nella colonna Codice Addmixture. E se restituisce un, il valore nella nuova colonna verrà rallentato. E se restituisce a sarà Nessuno. Quindi andrò avanti ed eseguirò questo. E puoi vedere quindi nella tabella che abbiamo la nuova colonna di Addmixtures dove è Rallentato se il codice è e Nessuno se il codice era Quindi qui, hai visto le funzioni condizionali più specializzate abbinare e scegliere.