Transcrições
1. Apresentação: Falaremos sobre as funções de índice
e correspondência e a poderosa combinação
de ambas as funções. Também aprenderemos o que
é uma função de matriz. Imagine que, em uma determinada situação, você precise extrair dados
dinamicamente de um enorme banco
de dados de cima para baixo, da esquerda para a direita, com 100% de precisão O que você vai fazer? O índice
e a correspondência podem ajudá-lo. Ele pode sobreviver à inserção da coluna. Se você inserir uma coluna e continuar adicionando os detalhes
nos dados principais, ela ainda poderá sobreviver. Funciona perfeitamente
com a função de matriz. Agora, o que é uma função de matriz? Uma matriz é o Excel pensando
em várias condições ao mesmo tempo. Ele é usado para cálculos mais
complexos. Quando usamos matriz, o
Excel para de pensar célula por célula e começa a
pensar de forma mais lógica Em vez de perguntar qual é
o valor nessa célula, Excel pergunta: qual valor satisfaz minha condição?
Essa é uma função de matriz. Nesta aula, veremos mais
alguns conceitos do
Excel, como validação de dados espaciais de pagamento, formatação de
condições, qual
é o conceito de bloqueio da célula e muito mais.
Nos vemos na aula.
2. Indexação + funções de correspondência: Primeiro, veremos os fundamentos das funções de indexação e correspondência
individualmente e o que elas fazem E então, se combinarmos isso, que resultados incríveis podemos obter. Ok, então vamos começar com o básico do
índice e da correspondência Como eu disse, o índice retorna o valor e a partida
retorna a posição. Agora, deixe-me digitar a
função como índice, e essa será
minha matriz inteira. E digamos que o segundo
é o número que eu quero. Então, o segundo número que temos, o
segundo nome é James. Vou pegar esses detalhes. Vamos falar sobre correspondência e minha
aparência de valor pode ser James, e essa será toda a
minha matriz de tabelas. E zero para a combinação exata. Então, novamente, eu também estou recebendo o
segundo número como James. Digamos que, em vez disso, se eu digitar essa célula, vamos entrar e se eu digitar duas. Então, aqui a partir desta célula,
eu posso dar comandos. Digamos três, certo? Portanto, ele será
substituído adequadamente. Portanto, esse é um entendimento muito
básico da função de índice e correspondência. Agora veremos como
ela pode fazer mágica em combinação. Temos detalhes
aqui, digamos, os detalhes de alguns
funcionários no lado esquerdo e os detalhes de
sua identificação de funcionário , respectivamente, no lado direito. Da mesma forma, temos IDs de funcionários no lado esquerdo e queremos detalhes no lado direito aqui, que devem
corresponder adequadamente. Agora, o Look up não pode funcionar aqui porque funciona
apenas da esquerda para a direita. Certo, então usaremos a função de
índice e correspondência. Deixe-me começar com index folkson e minha matriz de tabelas
será: quero os nomes aqui Vou digitar nomes, selecionar nomes e bloquear a célula.
Por que estou bloqueando Porque eu quero arrastar isso. OK. Então deixe-me
usar a função de correspondência. Eu quero combinar as células. Com todas essas células,
todas as células serão bloqueadas e zero para a correspondência
exata feche os
colchetes e insira E deixe-me rastrear isso
para obter todas as respostas. E aqui estamos com
todas as respostas 1024 é 1024 é Jessica E 1028 é Michael, certo? Então, consequentemente,
estamos entendendo isso. Agora, esses são os
erros do sistema que estamos recebendo. Suponha que, em um banco de dados enorme ,
queiramos que
nosso próprio erro editado e personalizado
apareça e não o erro do sistema. E também queremos que seja
destacado para que possamos
apontar os erros nos enormes
dados, como podemos fazer isso. Para nossos erros pessoais, o que faremos, adicionaremos mais
uma função aqui em caso de erro. E eu vou voltar a curtir isso. Em vez de receber o erro sistemático
padrão do Excel, não
estou sendo encontrado
como meu erro personalizado. E como posso destacar isso? Usaremos a
formatação condicional. Vamos deixar essa parte
permanecer selecionada, vá para a formatação da condição
e o texto que contém Não encontrado. Aqui, também podemos editar e personalizar a
cor em que queremos
que os detalhes permaneçam vermelhos. E aqui estamos, digamos, se excluirmos isso, digamos que se escrevermos
qualquer número hipotético, obteremos o erro,
o erro personalizado
que selecionamos Espero que esteja
bem claro até agora qual combinação de índice e correspondência podemos usar em
determinada situação. Agora, vamos usar algumas
correspondências , como índice, com
algumas condições. Temos mais um exemplo. Onde temos os nomes
dos alunos escritos aqui, suas respectivas disciplinas e suas respectivas
notas. Agora, queremos que os
nomes das disciplinas apareçam aqui e o
nome do aluno, se você selecionar, devemos obter a resposta. Agora, para nomes de assuntos, selecionarei o
assunto como Controle C, copiarei e farei
o pagamento especial. Isso é chamado de transposição. É uma remuneração espacial.
Ele será transposto da vertical para a
horizontal e vice-versa. Também posso digitar nomes
aqui, mas já escrevi. Eu fiz isso como
uma lista suspensa. Eu posso ir para a validação de dados. Aqui, e a partir
daqui, posso selecionar a lista e as fontes. Então, espero que seja
muito mais fácil. Agora, vamos começar com o
índice e a correspondência. Agora queremos os nomes. Se você selecionar o nome de um
aluno em particular e a disciplina, queremos que suas respectivas
marcas apareçam aqui. Temos duas condições. Em toda essa matriz de tabelas, queremos pesquisar os nomes
dos alunos e suas
disciplinas, respectivamente. Usaremos o índice e
algumas partidas. Diga indexar a tabela inteira.
Vou trancar isso. Por que estou bloqueando? Porque
eu quero arrastá-lo. Então eu quero combinar. Agora, o que vou combinar com os nomes primeiro? Vou registrar isso novamente. Onde os nomes aparecem
na segunda coluna? Novamente, vou registrar isso, vou
selecionar e bloquear esse controle. Então eu vou usar outro fósforo. Até porque agora eu fiz
os ajustes para os nomes, mas não para os assuntos. Vou selecionar o assunto, mas não vou bloqueá-lo porque quero arrastar apenas na vertical Não há
arrasto horizontal. Assuntos da partida. Agora, onde estão os assuntos
na primeira fila? Um 12f. Novamente, vou bloquear esse
zero para o Exact Match, fecharei os dois
colchetes e aqui estou eu Se olharmos para as marcas da
história de Sara, temos 73. Agora, como
também bloqueamos, podemos arrastar isso. Você pode comparar todas
as marcas dadas aqui. Deixe-me mudar o nome para Sima e aqui estou
recebendo os nomes aqui Deixe-me mudar o nome para
Estou recebendo os nomes aqui. Estou recebendo os
nomes aqui, certo? Então é assim que podemos usar algumas
funções como essa. É assim que podemos completar, indexar e combinar funções. Agora podemos procurar a função
de matriz.
3. Função de matriz: Agora vamos ver
o que é uma matriz? O que é chamado de matriz, esse suporte encaracolado, essas Em vez de digitar Enter, pressionar Enter após uma função, pressionamos Control Shift Enter Então, isso é uma matriz e usa várias condições com
vários critérios Dê uma olhada. Agora
vamos dar uma olhada na matriz. Agora, recebemos esta tabela onde temos os
nomes dos funcionários aqui e, em
seguida, seus respectivos
departamentos. E se você observar,
existem nomes comuns em
alguns departamentos. Digamos que temos Peter Gratia no AHR e alguns no SAS Então isso tem que ser anotado, certo? Em seguida, recebemos o salário, os
subsídios de desempenho e o total Agora, o que queremos aqui? Queremos que os nomes
apareçam aqui e também queremos que os
departamentos apareçam aqui. Portanto, se você selecionar
os nomes e o departamento, devemos receber o salário e
os subsídios de desempenho Agora, para nomes,
criei uma lista suspensa. E também para o departamento, criei uma lista suspensa. Agora, para nomes, como é muito comum eu ir à validação de
dados, selecione a lista e selecione
a fonte inteira 2-13 Esses são os nomes, certo? Mas o que vou fazer
pelo departamento? Porque não há fonte. Eles têm
reputação. Então, em vez de selecionar qualquer fonte, escreverei pessoalmente os nomes dos
departamentos com vírgula, para que também se torne uma
espécie de lista suspensa, certo? Agora, temos Alice
Johnson das operações. Agora, vencemos o
desempenho das vendas. Como se tivéssemos conquistado
os detalhes das vendas aqui com esses
dois critérios. O que faremos é começar com a função de
índice e correspondência. Agora matriz, o que
está me perguntando matriz. Agora, qual será a
matriz, a matriz deve ser C um a C 13 porque é isso que é
o salário e
queremos o salário aqui. Agora vamos usar fósforo. Agora temos duas partidas, os nomes e o departamento. Posso usar concatenate
aqui com a primeira, segunda condição, o colchete acima e, seguida, quero
pesquisar a matriz O que eu vou fazer? Para os nomes, selecionarei toda essa
pesquisa, a matriz como os nomes e, uh, usarei e
usarei o departamento. Então, para b12b 13, esse
será meu departamento,
zero para a correspondência exata, zero para a correspondência exata, alguns fechos de Blackett,
e essa é Quero pressionar Control, Shift Enter em vez de Enter. Control Shift Enter, e eu vou
ver os resultados. Alice Johnson, da operação,
está ganhando 500 dólares por salário. Agora, também para o desempenho, não
consigo arrastar essa
função de matriz de funções. Portanto, também para o desempenho, usarei o mesmo
método, índice e correspondência. Mas, em termos de desempenho, a matriz
corresponderá a d12d 13, concatenada com esses dois
nomes Feche o colchete e os
nomes aparecem 1 a 13 e
os departamentos aparecem de
B 1 a B 13,
zero para a correspondência exata, fechando com os colchetes, tecla de
controle, insira Aqui estou recebendo os detalhes. Vamos verificar alguns outros nomes. Digamos que temos Peter, usaremos Peter
e ele é do RH. Então Peter, do RH, está
recebendo 300 como bônus, $30 como mesada ou 300 de
salário e 30 como E Peter, da equipe de vendas, está
recebendo um salário diferente. E aqui estamos,
Peter, do departamento de vendas. Da mesma forma,
vimos como podemos fazer a função de matriz com
várias condições e vários resultados. E veja os detalhes, você sabe, os documentos importantes nunca
podem ser enviados
para ferramentas de IA, certo? Precisamos de uma compreensão humana
e de cálculos humanos, e espero
ter ajudado você a
entender essa função. Por favor, vá até o
projeto e faça isso.
4. Projeto: Agora, para o projeto
desta classe, eu tenho essa tabela que me foi dada
e o que ela tem,
tem alguns nomes de iPhone, nomes aleatórios
hipotéticos
sem número de modelo, mas
na verdade esses são nomes de empresas e o
Poco e o Opo repetidos, se você
observar, Agora, temos as versões
também fornecidas aqui, a capacidade de armazenamento, a quantidade e o custo. O que eu quero? Quero que o número do modelo apareça aqui como
uma lista suspensa, iPhone deve aparecer aqui Pim Quero que as versões apareçam. Todas as versões
que eles têm devem aparecer aqui, e a capacidade de armazenamento deve aparecer aqui
como uma lista suspensa Você fará isso com a validação de
dados. O que mais eu quero? Quero que você escreva
uma função de matriz aqui com combinação de índice
e
correspondência, e quero que, ao
selecionar um modelo, ao selecionar uma versão, ao selecionar um armazenamento na
lista suspensa, se todas as três condições
forem atendidas, eu queira
que os dados
dessa tabela estejam aqui, qual é a quantidade
dessas três Certo? Então, espero que esteja bem claro
que a forma como você abordará o
mesmo custo. Você precisa combinar o
índice de uso e a correspondência e descobrir qual será o custo se três condições
forem satisfeitas. Então, por favor, faça você mesmo
e faça o upload
na galeria do projeto. Nos
vemos na próxima aula.