Drop-down menu entered semi-automatic excel 2019 is it possible?

AZOUTE

New Member
Joined
Sep 25, 2023
Messages
15
Office Version
  1. 2019
Platform
  1. MacOS
Hello everyone,

Could I have help: I want to make a drop-down menu with semi-automatic entry but I am blocked by the FILTER function that unfortunately does not exist in Excel 2019 (I am on MAC and using the Excel 2019 version).
I would like to know if by using formulas, we can create an equivalent the FILTER function
Thanks in advance
AZOUTE

Classeur.xlsx
E
2#NAME?
Feuil1
Cell Formulas
RangeFormula
E2E2=FILTER(A2:A24,ISNUMBER(SEARCH(C2,A2:A24)),"Pas de résultat")
Cells with Data Validation
CellAllowCriteria
D2List=_xlfn.ANCHORARRAY($E$2)
E2Any value
Capture d’écran 2023-10-13 à 00.48.36.png
 

Excel Facts

Did you know Excel offers Filter by Selection?
Add the AutoFilter icon to the Quick Access Toolbar. Select a cell containing Apple, click AutoFilter, and you will get all rows with Apple
Hi,
A screenshot of the project carried out with Excel online

Thanks
AZOUTE
 

Attachments

  • Capture d’écran 2023-10-13 à 00.48.36.png
    Capture d’écran 2023-10-13 à 00.48.36.png
    206.6 KB · Views: 8
Upvote 0
Hi everyone

Please
It seems that no one is interested in my question,
I just want to transform this formula into a formula that works in Excel 2019
=FILTER(A2:A24,ISNUMBER(SEARCH(C2,A2:A24)),"No result")
 
Upvote 0
I just want to transform this formula into a formula that works in Excel 2019
=FILTER(A2:A24,ISNUMBER(SEARCH(C2,A2:A24)),"No result")
In that case try this in E2, copied down
Excel Formula:
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW(A$2:A$24)/ISNUMBER(SEARCH(C$2,A$2:A$24)),ROWS(E$2:E2))),"")
 
Upvote 0
In that case try this in E2, copied down
Excel Formula:
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW(A$2:A$24)/ISNUMBER(SEARCH(C$2,A$2:A$24)),ROWS(E$2:E2))),"")
Hi Peter_SSs,

Thank you for answering.
I tried your formula but that's what it gives me as an error

Menuderoulsaisisemiauto.xlsx
E
2#NAME?
Feuil1
Cell Formulas
RangeFormula
E2E2=IFERROR(INDEX(A,AGGREGATE(15,6,ROW(A$2:A$17)/ISNUMBER(SEARCH(C$2,A$2:A$17)),ROWS(E$2:E2))),"")
 
Upvote 0
Sorry for the mistake earlier...

I have the impression that the formula does nothing
It doesn't react...

Menuderoulsaisisemiauto.xlsx
E
2 
Feuil1
Cell Formulas
RangeFormula
E2E2=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW(A$2:A$24)/ISNUMBER(SEARCH(C$2,A$2:A$24)),ROWS(E$2:E2))),"")
 

Attachments

  • Capture d’écran 2023-10-16 à 01.35.16.png
    Capture d’écran 2023-10-16 à 01.35.16.png
    207.2 KB · Views: 7
Upvote 0
When using XL2BB you need to select the range that you want to show before you click Mini Sheet

In your language shouldn't it be AGREGAT not AGGREGATE?
 
Upvote 0
Hi, Peter_SSs

My Excel version is in French, I adapted your formula like this : =SIERREUR(INDEX(tbl_Clients[#Tout];AGREGAT(15;6;LIGNE(tbl_Clients[Clients])/ESTNUM(CHERCHE(C$2;tbl_Clients[Clients]));LIGNES(E$2:E2)));"")
I got what I was looking for, your help was very precious to me. A big thank you.
If I can afford a question? Why the formula was not written automatically in cells E3, E4, E5...etc: I would like it to be dynamic

Thanks again for the help you gave me

AZOUTE

Menuderoulsaisisemiauto.xlsx
E
2Daouda GUEYE
Feuil1
Cell Formulas
RangeFormula
E2E2=SIERREUR(INDEX(tbl_Clients[#Tout];AGREGAT(15;6;LIGNE(tbl_Clients[Clients])/ESTNUM(CHERCHE(C$2;tbl_Clients[Clients]));LIGNES(E$2:E2)));"")
 
Upvote 0
When using XL2BB you need to select the range that you want to show before you click Mini
OK Thank for this info


Menuderoulsaisisemiauto.xlsx
ABCDEFG
1Clients
2Daouda GUEYE Daouda GUEYE
3Serge LAFFONT
4Patrick MORRAIN
5Astou KOULIBALY
6Pierre DUFFIN
7Yve BERNARD
8Binta LY
9Anta BARRY
10Christophe DRUND
11André BESTRAN
12Félix DURHINOND
13Donacien ALMERD
14Khoudia DIALLO
15George BRUNDEL
16Moussa BEYE
17Alphonse TOURE
18Oulimata DIAW
19Astou DIAW
20Astou FALL
21Binta TOURE
22Anta SALL
23Bruno MENDES
24Celestin MAURE
25Braham TALL
Feuil1
Cell Formulas
RangeFormula
E2E2=SIERREUR(INDEX(tbl_Clients[#Tout];AGREGAT(15;6;LIGNE(tbl_Clients[Clients])/ESTNUM(CHERCHE(C$2;tbl_Clients[Clients]));LIGNES(E$2:E2)));"")
Cells with Data Validation
CellAllowCriteria
D2List=$E$2:$E$30
 
Upvote 0

Forum statistics

Threads
1,223,229
Messages
6,170,881
Members
452,364
Latest member
springate

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top