Táboa de contidos
Moitas veces pode ter que BUSCAR V xestionar a data. Se queres devolver un determinado valor ou valores para o intervalo de datas en lugar de BUSCAR V por data, estás aquí no lugar correcto. Neste artigo, mostrarei 4 métodos para o intervalo de datas VLOOKUP e o valor de retorno en Excel coa explicación necesaria. Para que poida axustar os métodos para os seus usos.
Descargar o libro de prácticas
BUSCAR V Intervalo de datas e valor de retorno.xlsx
4 Métodos para BUSCAR VOLVER Rango de datas e valor de retorno en Excel
Imos presentar o conxunto de datos de hoxe onde se proporciona o nome dos Elementos xunto con Datas de pedido , Prezo unitario , Cantidade e Vendas . Aquí, usei algunhas datas futuras que non dificultan a análise.
Agora, verás os métodos sobre como BUSCAR V baseados en o intervalo de datas (ou der Datas ) e despois devolve o valor correspondente. Xusto antes diso, gustaríame dicir que mostrarei 2 métodos mediante a función BUSCAR V (métodos 1º e 3º). Ademais, verás o uso das funcións INDEX e MATCH no segundo método. Por último, comentarase a aplicación da función BUSCAR .
Afondaremos nos métodos.
1. BUSCAR V unha data dentro do intervalo de datas e o valor de retorno
No primeiro método, explorarás a forma de atopar o valor se especificas unha data dentro do intervalo de datas. Imosdigamos, a data de busca dentro do intervalo de datas (é dicir, Datas de pedido ) está na cela D14 . Entón, quere devolver o valor da Vendas da cela correspondente ( Data da orde de procura ).
A verdade, é un método sinxelo. Simplemente use a seguinte fórmula na cela D15 .
=VLOOKUP(D14,B5:F12,5,TRUE)
Aquí, D14 é a data da orde de busca, B5:F12 é a matriz da táboa, 5 é o número de índice da columna (pode visitar Número de índice da columna de BUSCAR V se ten algún confusión con este argumento) e, finalmente, VERDADEIRO é para a correspondencia aproximada.
2. Busca unha única saída que trate con dúas datas
Ademais, se queres atopar un único valor que abrangue dúas datas dentro do intervalo de datas, este método será útil para ti. Por exemplo, ten que atopar a saída (Vendas) que teña a Data do pedido maior que o 3/06/2022 pero inferior ao 5/06/22.
Para atopar a saída, insira a seguinte fórmula exactamente na cela C15 .
=INDEX(F5:F12,MATCH(1,IF(B5:B12>B15,IF(B5:B12
Aquí , F5:F12 é o intervalo de celas para os datos de vendas, B5:B12 é o intervalo de celas para Datas de pedido , B15 é unha data dentro do intervalo de datas e B16 é outra data dentro do intervalo de datas.
Na fórmula anterior, a función lóxica SI devolve 1 se a cela cumpre os criterios (maior que pero menor que). A continuación, a función COMPARAR proporciona a localización dos valores coincidentes. Finalmente, o INDICE devolve o valor do Vendas que cumpre todos os criterios.
Despois de inserir a fórmula, se preme ENTER , obterás a seguinte saída.
Nota: Se queres usar este método para unha data específica dentro do intervalo de datas, tamén podes atopalo. Nese caso, tes que inserir a mesma data en lugar da segunda data.
3. BUSCAR V Intervalo de datas con varios criterios e devolver varios valores
Máis importante, se queres para devolver varios valores en lugar de devolver un único valor que cumpra varios criterios no caso do intervalo de datas, este método proporcionaralle un rendemento excelente.
Asumindo que quere aplicar a BUSCAR V función para devolver todos os valores que cumpran o intervalo de datas específico. Como o proceso de execución da tarefa é un pouco grande, só tes que seguir a pauta paso a paso.
Paso 01: especificar as datas de inicio e fin
Inicialmente, ten que especificar a Data de inicio e a Data de finalización . En tal situación, usar o Xestor de nomes pode ser útil para actualizar os datos con frecuencia.
➤ En primeiro lugar, escriba dúas datas en dúas celas diferentes como se mostra na seguinte imaxe.
Nota: Abrín unha nova folla de traballo para facer a tarefa. Non obstante,non é obrigatorio. Pode realizar a mesma tarefa dentro da folla de traballo existente.
➤ En segundo lugar, seleccione a cela C5 que mostra a Data de inicio, e escolla a C5 . 1>Xestor de nomes desde a pestana Fórmulas .
Inmediatamente verá unha caixa de diálogo denominada Xestor de nomes e faga clic na opción Novo opción.
A continuación, introduza o nome como Data_inicio, e repita o mesmo proceso para a Data de finalización .
Paso 02: Tratar os criterios múltiples do intervalo de datas
Como sabes, temos que considerar datas que cumpran o criterios. Os criterios son que as Datas de pedido sexan maiores ou iguais a Data de inicio e menores ou iguais de Data de finalización .
➤ Para tratar con tales criterios, só tes que utilizar a función IF .
=IF(AND(D5>=Start_Date,D5<=End_Date),"Yes","No")
Aquí, E función devolve datas que cumpren dous criterios. Ademais, se se cumpren os criterios, a función IF devolve Si . En caso contrario, devolverá Non .
Paso 03: Contando o valor de busca
➤ O seguinte fórmula combinada utiliza as funcións SE e CONTARSE para contar o valor de busca se a cela cumpre os criterios (coincide con Si ). En caso contrario, devolverá 0.
=IF(C5="Yes",COUNTIF($C$5:C5,"Yes"),0)
Aquí, C5 é a cela inicial do Busca campo.
Paso 04: devolverVarios valores
Inicialmente, copie o nome de todos os campos (non os valores) no paso anterior excepto os Criterios de enchido .
A continuación, introduza o valor de busca secuencialmente no campo Busca# .
A continuación, vaia á cela C15 e insira a seguinte fórmula.
=VLOOKUP($B15,$B$4:$H$12,MATCH(C$14,$B$4:$H$4,0),FALSE)
Aquí, $B15 é o valor do campo Lookup# , $B$4:$H$12 é a matriz da táboa, C$14 é o valor de busca, $B$4:$H$4 é a matriz de busca, 0 é para a coincidencia exacta.
Na fórmula anterior, a función COINCIDIR atopa o número de índice da columna realmente para a función BUSCAR V . Finalmente, a función BUSCAR V devolve un valor coincidente das Datas de pedido .
Nota: Vostede tes que especificar o signo de dólar ( $ ) con coidado, se non, non obterás a saída desexada.
➤ Despois de premer ENTER , obterás que a saída é 44715 . A continuación, arrastre o signo máis ás columnas adxacentes ata que aparezan Vendas e as celas de abaixo ata que o valor de busca sexa 5 (utilice a Ferramenta de recheo ).
➤ Despois de arrastrar cara abaixo e cara á dereita, obterás a seguinte saída.
➤ Se miras detidamente, verá que as Datas de pedido están en formato numérico. Só tes que premer CTRL + 1 despois de seleccionar o intervalo de celas C15:C19 para abrir o Formato de celas opción.
➤ Despois, escolla o formato desexado.
➤ Finalmente, obterá todos os valores que cumpran os criterios do intervalo de datas.
4. BUSCAR V Dous intervalos de datas usando a función BUSCAR
Por último, pero non menos importante, tamén podes tratar con dous intervalos de datas diferentes. Por exemplo, engadín unha columna individual chamada Data de entrega . Agora, quero atopar o elemento específico que cumpra dúas datas determinadas dos dous intervalos de datas. Afortunadamente, podes realizar a tarefa usando a función BUSCAR facilmente.
Só tes que inserir a seguinte fórmula.
=LOOKUP(2,1/($B$5:$B$12=C16),$C$5:$C$12)
Aquí, $B$5:$B$12 é o intervalo de celas das Datas de pedido , $D $5:$D$12 é o intervalo de celas para as Datas de entrega , C15 é unha data de pedido e C16 é a data de entrega. Finalmente, $C$5:$C$12 é o intervalo de celas para os Elementos .
Despois de inserir a fórmula, obterá a seguinte saída.