સામગ્રીઓનું કોષ્ટક
થોડા સમય પહેલાં અમે એક્સેલ ડેટા વેલિડેશનની ક્ષમતાઓનું અન્વેષણ કરવાનું શરૂ કર્યું અને એક્સેલમાં અલ્પવિરામથી અલગ કરેલી સૂચિ, કોષોની શ્રેણી અથવા નામવાળી શ્રેણીના આધારે સરળ ડ્રોપ-ડાઉન સૂચિ કેવી રીતે બનાવવી તે શીખ્યા.
આજે, અમે આ સુવિધાની ઊંડાણપૂર્વક તપાસ કરવા જઈ રહ્યા છીએ અને શીખીશું કે કેવી રીતે કેસ્કેડીંગ ડ્રોપ ડાઉન યાદીઓ બનાવવી જે પ્રથમ ડ્રોપડાઉનમાં પસંદ કરેલ મૂલ્યના આધારે પસંદગીઓ દર્શાવે છે. તેને અલગ રીતે મૂકવા માટે, અમે બીજી સૂચિના મૂલ્યના આધારે એક્સેલ ડેટા માન્યતા સૂચિ બનાવીશું.
એક્સેલમાં મલ્ટિપલ ડિપેન્ડન્ટ ડ્રોપડાઉન કેવી રીતે બનાવવું
મલ્ટી બનાવવું એક્સેલમાં સ્તર આધારિત ડ્રોપ-ડાઉન સૂચિઓ સરળ છે. તમારે ફક્ત અમુક નામવાળી શ્રેણીઓ અને અપ્રત્યક્ષ સૂત્રની જરૂર છે. આ પદ્ધતિ એક્સેલ 365 - 2010 અને પહેલાની તમામ આવૃત્તિઓ સાથે કામ કરે છે.
1. ડ્રોપ-ડાઉન યાદીઓ માટેની એન્ટ્રીઓ ટાઈપ કરો
પ્રથમ તો, તમે ડ્રોપ-ડાઉન યાદીઓમાં જે એન્ટ્રીઓ દેખાવા માંગો છો તે દરેક યાદીને અલગ કોલમમાં ટાઈપ કરો. ઉદાહરણ તરીકે, હું ફળોના નિકાસકારોનું એક કાસ્કેડિંગ ડ્રોપડાઉન બનાવી રહ્યો છું અને મારી સોર્સ શીટ ( ફ્રુટ ) ની કૉલમ Aમાં પ્રથમ ડ્રોપડાઉનની આઇટમ્સ શામેલ છે અને 3 અન્ય કૉલમ આશ્રિત ડ્રોપડાઉન માટેની આઇટમ્સની સૂચિ બનાવે છે.
2. નામવાળી શ્રેણીઓ બનાવો
હવે તમારે તમારી મુખ્ય સૂચિ માટે અને દરેક નિર્ભર સૂચિઓ માટે નામો બનાવવાની જરૂર છે. તમે નામ મેનેજર વિન્ડોમાં નવું નામ ઉમેરીને આ કરી શકો છો ( સૂત્રો ટૅબ > નામ મેનેજર > નવું) અથવા ટાઇપ કરીનેસાઇન) અને સંપૂર્ણ પંક્તિ ($ સાથે) સંદર્ભો જેમ કે = Sheet2!B$1.
પરિણામે, B1 ની આશ્રિત ડ્રોપ ડાઉન સૂચિ સેલ B2 માં દેખાશે; C1 નું આશ્રિત ડ્રોપ-ડાઉન C2 માં પ્રદર્શિત થશે, અને તેથી વધુ.
અને જો તમે ડ્રોપડાઉનને અન્ય પંક્તિઓ (એટલે કે નીચે કૉલમ), પછી સંપૂર્ણ કૉલમ ($ સાથે) અને સંબંધિત પંક્તિ ($ વિના) કોઓર્ડિનેટ્સનો ઉપયોગ કરો જેમ કે = Sheet2!$B1.
કોઈપણમાં ડ્રોપ-ડાઉન સેલ કૉપિ કરવા માટે દિશા, સંબંધિત સંદર્ભનો ઉપયોગ કરો ($ ચિહ્ન વિના) જેમ કે = Sheet2!B1.
2.3. આશ્રિત મેનૂની એન્ટ્રીઓ પુનઃપ્રાપ્ત કરવા માટે એક નામ બનાવો
અમે અગાઉના ઉદાહરણમાં કર્યું હતું તેમ દરેક નિર્ભર યાદીઓ માટે અનન્ય નામો સેટ કરવાને બદલે, અમે એક નામિત સૂત્ર બનાવવા જઈ રહ્યા છીએ. કોઈ ચોક્કસ કોષ અથવા કોષોની શ્રેણીને સોંપેલ નથી. પ્રથમ ડ્રોપ-ડાઉન સૂચિમાં કઈ પસંદગી કરવામાં આવી છે તેના આધારે તે બીજા ડ્રોપડાઉન માટેની એન્ટ્રીઓની સાચી સૂચિ પુનઃપ્રાપ્ત કરશે. આ ફોર્મ્યુલાનો ઉપયોગ કરવાનો મુખ્ય ફાયદો એ છે કે તમારે પ્રથમ ડ્રોપ-ડાઉન સૂચિમાં નવી એન્ટ્રીઓ ઉમેરવાની સાથે નવા નામ બનાવવાની જરૂર રહેશે નહીં - એક નામનું સૂત્ર તે બધાને આવરી લે છે.
તમે નવું એક્સેલ નામ બનાવો છો. આ સૂત્ર સાથે:
=INDEX(exporters_tbl,,MATCH(fruit,fruit_list,0))
ક્યાં:
-
exporters_tbl
- કોષ્ટકનું નામ (પગલાં 1 માં બનાવેલ); -
fruit
- પ્રથમ ડ્રોપ-ડાઉન સૂચિ ધરાવતા કોષનું નામ (પગલા 2.2 માં બનાવેલ); -
fruit_list
- કોષ્ટકની હેડર પંક્તિનો સંદર્ભ આપતું નામ (આમાં બનાવેલપગલું 2.1).
મેં તેને નિકાસકારો_સૂચિ નામ આપ્યું છે, જેમ તમે નીચે સ્ક્રીનશોટમાં જુઓ છો.
સારું , તમે કામનો મુખ્ય ભાગ પહેલેથી જ કરી લીધો છે! અંતિમ પગલા પર પહોંચતા પહેલા, નામ મેનેજર ( Ctrl + F3 ) ખોલવું અને નામો અને સંદર્ભોની ચકાસણી કરવી એ સારો વિચાર હોઈ શકે છે:
3. એક્સેલ ડેટા વેલિડેશન સેટ કરો
આ ખરેખર સૌથી સરળ ભાગ છે. બે નામના સૂત્રો સાથે, તમે સામાન્ય રીતે ડેટા વેલિડેશન સેટ કરો છો ( ડેટા ટેબ > ડેટા માન્યતા ).
- પ્રથમ માટે ડ્રોપ-ડાઉન સૂચિ, સ્ત્રોત બૉક્સમાં, =fruit_list દાખલ કરો (સ્ટેપ 2.1 માં બનાવેલ નામ).
- આશ્રિત ડ્રોપ-ડાઉન સૂચિ માટે, =exporters_list <9 દાખલ કરો>(સ્ટેપ 2.3 માં બનાવેલ નામ).
થઈ ગયું! તમારું ડાયનેમિક કેસ્કેડિંગ ડ્રોપ-ડાઉન મેનૂ પૂર્ણ થઈ ગયું છે અને તમે સ્રોત કોષ્ટકમાં કરેલા ફેરફારોને પ્રતિબિંબિત કરીને આપમેળે અપડેટ થશે.
આ ડાયનેમિક એક્સેલ ડ્રોપડાઉન, અન્ય તમામ બાબતોમાં સંપૂર્ણ , માં એક ખામી છે - જો તમારા સ્રોત કોષ્ટકની કૉલમમાં આઇટમ્સની અલગ સંખ્યા હોય, તો ખાલી પંક્તિઓ તમારા મેનૂમાં આ રીતે દેખાશે:
આમાંથી ખાલી પંક્તિઓ બાકાત કરો ડાયનેમિક કેસ્કેડીંગ ડ્રોપડાઉન
જો તમે તમારા ડ્રોપ-ડાઉન બોક્સમાં કોઈપણ ખાલી લીટીઓ સાફ કરવા માંગતા હોવ, તો તમારે એક પગલું આગળ વધવું પડશે અને નિર્ભર ડાયનેમિક ડ્રોપ-ડાઉન સૂચિ બનાવવા માટે ઉપયોગમાં લેવાતા INDEX/MATCH ફોર્મ્યુલામાં સુધારો કરવો પડશે.
વિચારનો ઉપયોગ કરવાનો છે2 INDEX ફંક્શન્સ, જ્યાં પ્રથમને ઉપલા-ડાબા કોષ મળે છે અને બીજો શ્રેણીનો નીચે-જમણો કોષ અથવા નેસ્ટેડ INDEX અને COUNTA સાથે OFFSET ફંક્શન પરત કરે છે. વિગતવાર પગલાં નીચે પ્રમાણે છે:
1. બે વધારાના નામો બનાવો
સૂત્રને વધુ ભારે ન બનાવવા માટે, પહેલા નીચેના સરળ સૂત્રો સાથે થોડા સહાયક નામો બનાવો:
- કોલ_નંમ નામનું નામ પસંદ કરેલ કૉલમ નંબરનો સંદર્ભ આપવા માટે:
=MATCH(fruit,fruit_list,0)
- પસંદ કરેલ કૉલમ (કૉલમનો નંબર નહીં, પરંતુ સમગ્ર કૉલમ):
=INDEX(exporters_tbl,,col_num)
ઉપરોક્ત સૂત્રોમાં, exporters_tbl
એ તમારા સ્ત્રોત કોષ્ટકનું નામ છે, fruit
એ પ્રથમ ડ્રોપડાઉન ધરાવતા કોષનું નામ છે, અને fruit_list
એ કોષ્ટકની હેડર પંક્તિનો સંદર્ભ આપતું નામ છે.<1
2. આશ્રિત ડ્રોપડાઉન માટે નામ આપેલ સંદર્ભ બનાવો
આગળ, આશ્રિત ડ્રોપ-ડાઉન સૂચિ સાથે ઉપયોગમાં લેવા માટે નવું નામ બનાવવા માટે નીચે આપેલા કોઈપણ ફોર્મ્યુલાનો ઉપયોગ કરો (ચાલો તેને નિકાસકારો_સૂચિ2 કહીએ)
=INDEX(exporters_tbl,1,col_num) : INDEX(exporters_tbl, COUNTA(entire_col), col_num)
=OFFSET(INDEX(exporters_tbl,1,col_num),0,0,COUNTA(entire_col))
3. ડેટા વેલિડેશન લાગુ કરો
આખરે, આશ્રિત ડ્રોપડાઉન ધરાવતો કોષ પસંદ કરો અને સ્રોત માં = exporters_list2 (અગાઉના પગલામાં બનાવેલ નામ) દાખલ કરીને ડેટા માન્યતા લાગુ કરો. બોક્સ.
નીચેનો સ્ક્રીનશોટ એક્સેલમાં પરિણામી ડાયનેમિક ડ્રોપ-ડાઉન મેનૂ બતાવે છે જ્યાં બધી ખાલી લીટીઓ જતી રહી છે!
નોંધ. ડાયનેમિક કેસ્કેડીંગ ડ્રોપ ડાઉન લિસ્ટ સાથે કામ કરતી વખતેઉપરોક્ત સૂત્રો સાથે બનાવેલ, બીજા મેનૂમાં પસંદગી કર્યા પછી વપરાશકર્તાને પ્રથમ ડ્રોપડાઉનમાં મૂલ્ય બદલવાથી કંઈપણ અટકાવતું નથી, પરિણામે, પ્રાથમિક અને ગૌણ ડ્રોપડાઉનમાંની પસંદગીઓ મેળ ખાતી નથી. આ ટ્યુટોરીયલમાં સૂચવેલ VBA અથવા જટિલ સૂત્રોનો ઉપયોગ કરીને બીજામાં પસંદગી કર્યા પછી તમે પ્રથમ બોક્સમાં ફેરફારોને અવરોધિત કરી શકો છો.
આ રીતે તમે બીજી સૂચિના મૂલ્યોના આધારે એક્સેલ ડેટા માન્યતા સૂચિ બનાવો છો. કાસ્કેડિંગ ડ્રોપ-ડાઉન સૂચિઓ ક્રિયામાં જોવા માટે કૃપા કરીને અમારી નમૂના વર્કબુક ડાઉનલોડ કરવા માટે નિઃસંકોચ કરો. વાંચવા બદલ આભાર!
ડાઉનલોડ કરવા માટે પ્રેક્ટિસ વર્કબુક
કેસ્કેડીંગ ડ્રોપડાઉન સેમ્પલ 1- સરળ વર્ઝન
કેસ્કેડીંગ ડ્રોપડાઉન સેમ્પલ 2 - બ્લેન્ક્સ વિના એડવાન્સ વર્ઝન
સીધું નામ નામ બોક્સમાં.
નોંધ. કૃપા કરીને ધ્યાન આપો કે જો તમારી પ્રથમ પંક્તિ તમે ઉપરના સ્ક્રીનશૉટમાં જુઓ છો તેમ કૉલમ હેડરનો પ્રકાર છે, તો તમારે તેને નામવાળી શ્રેણીમાં સામેલ કરશો નહીં.
વિગતવાર પગલા-દર-પગલાં સૂચનો માટે કૃપા કરીને Excel માં નામ કેવી રીતે વ્યાખ્યાયિત કરવું તે જુઓ.
યાદ રાખવા જેવી બાબતો:
- આઇટમ્સ પ્રથમ ડ્રોપ-ડાઉન સૂચિમાં દેખાય છે તે એક-શબ્દની એન્ટ્રી હોવી જોઈએ, દા.ત. જરદાળુ , કેરી , નારંગી . જો તમારી પાસે બે, ત્રણ કે તેથી વધુ શબ્દોની આઇટમ હોય, તો કૃપા કરીને બહુ-શબ્દની એન્ટ્રીઓ સાથે કેસ્કેડીંગ ડ્રોપડાઉન કેવી રીતે બનાવવું તે જુઓ.
- આશ્રિત યાદીઓના નામ મુખ્યમાં મેળ ખાતી એન્ટ્રી જેવા જ હોવા જોઈએ. યાદી. ઉદાહરણ તરીકે, જ્યારે પ્રથમ ડ્રોપ-ડાઉન સૂચિમાંથી " કેરી " પસંદ કરવામાં આવે ત્યારે પ્રદર્શિત કરવાની આશ્રિત સૂચિનું નામ કેરી હોવું જોઈએ.
જ્યારે પૂર્ણ થાય , તમે નામ વ્યવસ્થાપક વિન્ડો ખોલવા માટે Ctrl+F3 દબાવી શકો છો અને તપાસો કે શું બધી સૂચિમાં સાચા નામ અને સંદર્ભો છે.
3 . પ્રથમ (મુખ્ય) ડ્રોપ-ડાઉન સૂચિ બનાવો
- એ જ અથવા બીજી સ્પ્રેડશીટમાં, એક કોષ અથવા ઘણા કોષો પસંદ કરો જેમાં તમે તમારી પ્રાથમિક ડ્રોપ-ડાઉન સૂચિને દેખાવા માંગો છો.
- ડેટા ટેબ પર જાઓ, ડેટા માન્યતા પર ક્લિક કરો અને નીચેની સૂચિ પસંદ કરીને સામાન્ય રીતે નામવાળી શ્રેણીના આધારે ડ્રોપ-ડાઉન સૂચિ સેટ કરો મંજૂરી આપો અને માં શ્રેણીનું નામ દાખલ કરો સ્રોત બોક્સ.
વિગતવાર પગલાઓ માટે, કૃપા કરીને નામવાળી શ્રેણીના આધારે ડ્રોપ ડાઉન સૂચિ બનાવવી જુઓ.
પરિણામે, તમારી પાસે તમારી વર્કશીટમાં આના જેવું જ ડ્રોપ-ડાઉન મેનૂ હશે:
4. આશ્રિત ડ્રોપ-ડાઉન સૂચિ બનાવો
તમારા નિર્ભર ડ્રોપ-ડાઉન મેનૂ માટે સેલ પસંદ કરો અને અગાઉના પગલામાં વર્ણવ્યા મુજબ ફરીથી એક્સેલ ડેટા માન્યતા લાગુ કરો. પરંતુ આ વખતે, શ્રેણીના નામને બદલે, તમે સ્રોત ફીલ્ડમાં નીચેનું સૂત્ર દાખલ કરો:
=INDIRECT(A2)
જ્યાં A2 એ તમારા પ્રથમ (પ્રાથમિક) સાથેનો કોષ છે. ડ્રોપ-ડાઉન સૂચિ.
જો સેલ A2 હાલમાં ખાલી છે, તો તમને ભૂલ સંદેશ મળશે " સ્ત્રોત હાલમાં ભૂલનું મૂલ્યાંકન કરે છે. શું તમે ચાલુ રાખવા માંગો છો ? "
સુરક્ષિત રીતે હા પર ક્લિક કરો, અને જેમ તમે પ્રથમ ડ્રોપ-ડાઉન મેનૂમાંથી કોઈ આઇટમ પસંદ કરશો, તમે બીજામાં તેને અનુરૂપ એન્ટ્રીઓ જોશો, આશ્રિત , ડ્રોપ-ડાઉન સૂચિ.
5. ત્રીજી આશ્રિત ડ્રોપ-ડાઉન સૂચિ ઉમેરો (વૈકલ્પિક)
જો જરૂરી હોય, તો તમે 3જી કેસ્કેડિંગ ડ્રોપ-ડાઉન સૂચિ ઉમેરી શકો છો જે કાં તો 2જી ડ્રોપ-ડાઉન મેનૂમાંની પસંદગી પર અથવા પ્રથમમાંની પસંદગી પર આધારિત છે. બે ડ્રોપડાઉન.
3જી ડ્રોપડાઉન સેટ કરો જે 2જી સૂચિ પર આધાર રાખે છે
તમે આ પ્રકારની ડ્રોપ-ડાઉન સૂચિને તે જ રીતે બનાવી શકો છો જે રીતે અમે હમણાં જ બીજું નિર્ભર ડ્રોપ-ડાઉન કર્યું છે. ડાઉન મેનુ. ફક્ત ઉપર ચર્ચા કરેલી 2 મહત્વપૂર્ણ બાબતો યાદ રાખો, જે માટે જરૂરી છેતમારી કાસ્કેડિંગ ડ્રોપ-ડાઉન સૂચિઓનું યોગ્ય કાર્ય.
ઉદાહરણ તરીકે, જો તમે કૉલમ B માં કયો દેશ પસંદ કર્યો છે તેના આધારે કૉલમ C માં પ્રદેશોની સૂચિ પ્રદર્શિત કરવા માંગતા હો, તો તમે દરેક માટે પ્રદેશોની સૂચિ બનાવો દેશ અને તેને દેશના નામ પછી નામ આપો, જેમ કે દેશ બીજી ડ્રોપડાઉન સૂચિમાં દેખાય છે. દાખલા તરીકે, ભારતીય પ્રદેશોની સૂચિનું નામ "ભારત" હોવું જોઈએ, ચાઈનીઝ પ્રદેશોની સૂચિ - "ચીન", અને તેથી વધુ.
તે પછી, તમે 3જી ડ્રોપડાઉન માટે સેલ પસંદ કરો (C2 અમારા કેસ) અને નીચેના સૂત્ર સાથે એક્સેલ ડેટા વેલિડેશન લાગુ કરો (બી2 એ બીજા ડ્રોપ-ડાઉન મેનૂ સાથેનો કોષ છે જેમાં દેશોની સૂચિ છે):
=INDIRECT(B2)
હવે, જ્યારે પણ તમે કૉલમ B માં દેશોની સૂચિ હેઠળ ભારત પસંદ કરશો, ત્યારે ત્રીજા ડ્રોપ-ડાઉનમાં તમારી પાસે નીચેની પસંદગીઓ હશે:
નોંધ. પ્રદેશોની પ્રદર્શિત સૂચિ દરેક દેશ માટે અનન્ય છે પરંતુ તે પ્રથમ ડ્રોપ-ડાઉન સૂચિમાંની પસંદગી પર આધારિત નથી.
પ્રથમ બે યાદીઓ પર આધારિત ત્રીજું ડ્રોપડાઉન બનાવો
જો તમારે એક કેસ્કેડીંગ ડ્રોપ ડાઉન મેનૂ બનાવવાની જરૂર હોય જે પ્રથમ અને બીજી ડ્રોપ-ડાઉન સૂચિ બંનેમાં પસંદગીઓ પર આધાર રાખે છે, તો આ રીતે આગળ વધો :
- નામિત શ્રેણીઓના વધારાના સેટ બનાવો અને તમારા પ્રથમ બે ડ્રોપડાઉનમાં શબ્દ સંયોજનો માટે તેમને નામ આપો. ઉદાહરણ તરીકે, તમારી પાસે 1લી યાદીમાં કેરી, નારંગી વગેરે અને 2જી યાદીમાં ભારત, બ્રાઝિલ વગેરે છે.પછી તમે નામવાળી શ્રેણીઓ બનાવો MangoIndia , MangoBrazil , OrangesIndia , OrangesBrazil , વગેરે. આ નામોમાં અન્ડરસ્કોર અથવા અન્ય કોઈપણ વધારાના અક્ષરો હોવા જોઈએ નહીં. .
=INDIRECT(SUBSTITUTE(A2&B2," ",""))
જ્યાં A2 અને B2 અનુક્રમે પ્રથમ અને બીજા ડ્રોપડાઉન ધરાવે છે.
પરિણામે, તમારું 3જી ડ્રોપ -ડાઉન સૂચિ પ્રથમ 2 ડ્રોપ-ડાઉન સૂચિમાં પસંદ કરેલ ફળ અને દેશ ને અનુરૂપ પ્રદેશો પ્રદર્શિત કરશે.
એક્સેલમાં કેસ્કેડીંગ ડ્રોપ-ડાઉન બોક્સ બનાવવાની આ સૌથી સહેલી રીત છે. જો કે, આ પદ્ધતિમાં સંખ્યાબંધ મર્યાદાઓ છે.
આ અભિગમની મર્યાદાઓ:
- તમારી પ્રાથમિક ડ્રોપ-ડાઉન સૂચિમાંની આઇટમ એક-શબ્દની હોવી જોઈએ. પ્રવેશો મલ્ટિ-વર્ડ એન્ટ્રીઓ સાથે કેસ્કેડિંગ ડ્રોપ-ડાઉન સૂચિઓ કેવી રીતે બનાવવી તે જુઓ.
- જો તમારી મુખ્ય ડ્રોપ-ડાઉન સૂચિમાંની એન્ટ્રીઓમાં શ્રેણીના નામોમાં મંજૂર ન હોય તેવા અક્ષરો હોય, જેમ કે હાઇફન ( -), એમ્પરસેન્ડ (&), વગેરે. ઉકેલ એ છે કે ડાયનેમિક કેસ્કેડીંગ ડ્રોપડાઉન બનાવવું જેમાં આ પ્રતિબંધ નથી.
- આ રીતે બનાવેલ ડ્રોપ-ડાઉન મેનુ આપમેળે અપડેટ થતા નથી એટલે કે તમારે નામવાળી શ્રેણીઓ બદલોજ્યારે પણ તમે સ્રોત સૂચિમાં આઇટમ્સ ઉમેરો અથવા દૂર કરો ત્યારે સંદર્ભો. આ મર્યાદાને પાર કરવા માટે, ડાયનેમિક કેસ્કેડીંગ ડ્રોપ ડાઉન સૂચિ બનાવવાનો પ્રયાસ કરો.
બહુ-શબ્દની એન્ટ્રીઓ સાથે કેસ્કેડીંગ ડ્રોપ-ડાઉન યાદીઓ બનાવો
અમે ઉદાહરણમાં ઉપયોગમાં લીધેલા અપ્રત્યક્ષ સૂત્રો ઉપરોક્ત ફક્ત એક-શબ્દની વસ્તુઓને હેન્ડલ કરી શકે છે. ઉદાહરણ તરીકે, સૂત્ર =INDIRECT(A2) આડકતરી રીતે સેલ A2 નો સંદર્ભ આપે છે અને ઉલ્લેખિત કોષમાં છે તે જ નામ સાથે બરાબર નામવાળી શ્રેણી દર્શાવે છે. જો કે, એક્સેલ નામોમાં સ્પેસની મંજૂરી નથી, તેથી જ આ ફોર્મ્યુલા બહુ-શબ્દ નામો સાથે કામ કરશે નહીં.
ઉકેલ એ છે કે INDIRECT ફંક્શનનો ઉપયોગ SUBSTITUTE સાથે સંયોજનમાં કરવો જેમ કે આપણે 3જી બનાવતી વખતે કર્યું હતું. ડ્રોપડાઉન.
ધારો કે તમારી પાસે ઉત્પાદનોમાં વોટર તરબૂચ છે. આ કિસ્સામાં, તમે ખાલી જગ્યા વગરના એક શબ્દ સાથે તરબૂચના નિકાસકારોની યાદીમાં નામ આપો - તરબૂચ .
પછી, બીજા ડ્રોપડાઉન માટે, નીચેના સૂત્ર સાથે એક્સેલ ડેટા માન્યતા લાગુ કરો જે દૂર કરે છે સેલ A2 માં નામમાંથી ખાલી જગ્યાઓ:
=INDIRECT(SUBSTITUTE(A2," ",""))
પ્રાથમિક ડ્રોપ ડાઉન સૂચિમાં ફેરફારોને કેવી રીતે અટકાવવા
નીચેના દૃશ્યની કલ્પના કરો . તમારા વપરાશકર્તાએ બધી ડ્રોપ-ડાઉન સૂચિમાં પસંદગી કરી છે, પછી તેઓએ તેમનો વિચાર બદલ્યો, પ્રથમ સૂચિ પર પાછા ગયા અને બીજી આઇટમ પસંદ કરી. પરિણામે, 1લી અને 2જી પસંદગી મેળ ખાતી નથી. આવું ન થાય તે માટે, તમે પ્રથમ ડ્રોપમાં કોઈપણ ફેરફારોને અવરોધિત કરી શકો છો-બીજી યાદીમાં પસંદગી થતાં જ ડાઉન લિસ્ટ કરો.
આ કરવા માટે, પ્રથમ ડ્રોપડાઉન બનાવતી વખતે, એક ખાસ ફોર્મ્યુલાનો ઉપયોગ કરો જે બીજા ડ્રોપ ડાઉન મેનુમાં કોઈપણ એન્ટ્રી પસંદ કરવામાં આવી છે કે કેમ તે તપાસશે:
=IF(B2="", Fruit, INDIRECT("FakeList"))
જ્યાં B2 બીજા ડ્રોપડાઉન ધરાવે છે, " Fruit " એ યાદીનું નામ છે જે પ્રથમ ડ્રોપ-ડાઉન મેનૂમાં દેખાય છે અને " FakeList " એ કોઈપણ નકલી નામ છે જે અસ્તિત્વમાં નથી.
હવે, જો 2જી ડ્રોપ-ડાઉન સૂચિમાં કોઈપણ આઇટમ પસંદ કરવામાં આવી હોય, તો કોઈ પસંદગી ઉપલબ્ધ રહેશે નહીં જ્યારે વપરાશકર્તા પ્રથમ સૂચિની બાજુના તીર પર ક્લિક કરે છે.
એક્સેલમાં ડાયનેમિક કેસ્કેડિંગ ડ્રોપ-ડાઉન સૂચિ બનાવવી
ડાયનેમિક એક્સેલ આધારિત ડ્રોપ-ડાઉન સૂચિનો મુખ્ય ફાયદો એ છે કે તમે મુક્ત છો સ્ત્રોત યાદીઓ સંપાદિત કરો અને તમારા ડ્રોપ-ડાઉન બોક્સ ફ્લાય પર અપડેટ કરવામાં આવશે. અલબત્ત, ગતિશીલ ડ્રોપડાઉન બનાવવા માટે થોડો વધુ સમય અને વધુ જટિલ ફોર્મ્યુલાની જરૂર પડે છે, પરંતુ હું માનું છું કે આ એક યોગ્ય રોકાણ છે કારણ કે એકવાર સેટ થઈ ગયા પછી, આવા ડ્રોપ-ડાઉન મેનુઓ સાથે કામ કરવાનો ખરેખર આનંદ છે.
જેમ કે લગભગ Excel માં કંઈપણ, તમે સમાન પરિણામ ઘણી રીતે પ્રાપ્ત કરી શકો છો. ખાસ કરીને, તમે OFFSET, INDIRECT અને COUNTA ફંક્શન અથવા વધુ સ્થિતિસ્થાપક INDEX MATCH ફોર્મ્યુલાના સંયોજનનો ઉપયોગ કરીને ગતિશીલ ડ્રોપડાઉન બનાવી શકો છો. બાદમાં મારી પસંદગીની રીત છે કારણ કે તે અસંખ્ય ફાયદાઓ પ્રદાન કરે છે, જેમાંથી સૌથી જરૂરી છે:
- તમારે માત્ર 3 નામવાળી રેંજ બનાવવાની છે, પછી ભલે તે ગમે તે રીતે હોયમુખ્ય અને આશ્રિત સૂચિમાં ઘણી વસ્તુઓ છે.
- તમારી સૂચિમાં બહુ-શબ્દની વસ્તુઓ અને કોઈપણ વિશિષ્ટ અક્ષરો હોઈ શકે છે.
- પ્રવેશની સંખ્યા દરેક કૉલમમાં બદલાઈ શકે છે.
- એન્ટ્રીઓના સૉર્ટ ક્રમમાં કોઈ ફરક પડતો નથી.
- આખરે, સ્રોત સૂચિને જાળવી રાખવા અને તેમાં ફેરફાર કરવો ખૂબ જ સરળ છે.
ઠીક છે, પૂરતી થિયરી, ચાલો પ્રેક્ટિસ કરીએ.
1. તમારા સ્રોત ડેટાને કોષ્ટકમાં ગોઠવો
હંમેશની જેમ, તમારે જે કરવાનું છે તે પ્રથમ કાર્યપત્રકમાં તમારી ડ્રોપ-ડાઉન સૂચિ માટેની બધી પસંદગીઓ લખવાનું છે. આ વખતે, તમારી પાસે સ્ત્રોત ડેટા એક્સેલ ટેબલમાં સંગ્રહિત હશે. આ માટે, એકવાર તમે ડેટા દાખલ કરી લો, પછી બધી એન્ટ્રીઓ પસંદ કરો અને Ctrl + T દબાવો અથવા Insert ટેબ > ટેબલ ક્લિક કરો. પછી કોષ્ટકનું નામ બોક્સમાં તમારા ટેબલનું નામ ટાઈપ કરો.
સૌથી અનુકૂળ અને વિઝ્યુઅલ અભિગમ એ છે કે પ્રથમ ડ્રોપ-ડાઉન માટેની વસ્તુઓને ટેબલ હેડર તરીકે સંગ્રહિત કરવી અને ટેબલ ડેટા તરીકે આશ્રિત ડ્રોપડાઉન. નીચેનો સ્ક્રીનશોટ મારા ટેબલનું માળખું સમજાવે છે, જેનું નામ exporters_tbl છે - ફળોના નામ ટેબલ હેડર છે અને નિકાસ કરતા દેશોની સૂચિ અનુરૂપ ફળના નામ હેઠળ ઉમેરવામાં આવે છે.
<1
2. એક્સેલ નામો બનાવો
હવે તમારો સ્રોત ડેટા તૈયાર છે, તે નામના સંદર્ભોને સેટ કરવાનો સમય છે જે ગતિશીલ રીતે તમારા કોષ્ટકમાંથી સાચી સૂચિને પુનઃપ્રાપ્ત કરશે.
2.1. કોષ્ટકની હેડર પંક્તિ માટે નામ ઉમેરો (મુખ્ય ડ્રોપડાઉન)
એક બનાવવા માટેનવું નામ જે ટેબલ હેડરનો સંદર્ભ આપે છે, તેને પસંદ કરો અને પછી ક્યાં તો સૂત્રો > નામ મેનેજર > નવું ક્લિક કરો અથવા Ctrl + F3 દબાવો.
Microsoft Excel બિલ્ટ-ઇન ટેબલ રેફરન્સ સિસ્ટમનો ઉપયોગ table_name[#Headers] પેટર્નનું નામ બનાવવા માટે કરશે.
તેને થોડું આપો અર્થપૂર્ણ અને યાદ રાખવામાં સરળ નામ, દા.ત. fruit_list , અને OK પર ક્લિક કરો.
2.2. પ્રથમ ડ્રોપ-ડાઉન સૂચિ ધરાવતા કોષ માટે એક નામ બનાવો
હું જાણું છું કે તમારી પાસે હજી સુધી કોઈ ડ્રોપડાઉન નથી :) પરંતુ તમારે તમારા પ્રથમ ડ્રોપડાઉનને હોસ્ટ કરવા માટે સેલ પસંદ કરવો પડશે અને તેના માટે એક નામ બનાવવું પડશે સેલ હવે કારણ કે તમારે ત્રીજા નામના સંદર્ભમાં આ નામ શામેલ કરવાની જરૂર પડશે.
ઉદાહરણ તરીકે, મારું પહેલું ડ્રોપ-ડાઉન બૉક્સ શીટ 2 પર સેલ B1 માં રહેલું છે, તેથી હું તેના માટે એક નામ બનાવું છું, કંઈક સરળ અને સ્વ-સ્પષ્ટીકરણ જેમ કે ફ્રુટ :
ટીપ. સમગ્ર વર્કશીટમાં ડ્રોપ-ડાઉન લિસ્ટની કૉપિ કરો માટે યોગ્ય સેલ સંદર્ભોનો ઉપયોગ કરો.
કૃપા કરીને નીચેના થોડા ફકરા કાળજીપૂર્વક વાંચવાની ખાતરી કરો કારણ કે આ ખૂબ જ ઉપયોગી ટીપ છે જેને તમે ચૂકવા માંગતા નથી . તેને પોસ્ટ કરવા બદલ કારેનનો ખૂબ ખૂબ આભાર!
જો તમે તમારી ડ્રોપ-ડાઉન સૂચિને અન્ય કોષોમાં કૉપિ કરવાની યોજના ઘડી રહ્યા હો, તો તમારા પ્રથમ ડ્રોપ-ડાઉન સાથે કોષ(ઓ) માટે નામ બનાવતી વખતે મિશ્ર કોષ સંદર્ભોનો ઉપયોગ કરો. સૂચિ.
ડ્રોપ-ડાઉનને અન્ય કૉલમ્સ (એટલે કે જમણી બાજુએ) પર યોગ્ય રીતે કૉપિ કરવા માટે, સંબંધિત કૉલમનો ઉપયોગ કરો ($ વિના