मैं एक सूत्र की तलाश में हूं (वरीयता से लैम्ब्डा फ़ंक्शन के बिना) जो एक स्थिर तालिका को गतिशील तालिका में बदल सकता है।

उदाहरण के लिए, कॉलम बी में कच्चा डेटा है। मैं D3 में एक सूत्र की तलाश कर रहा हूं, जिसमें B3 या उदाहरण के लिए, B3:B1000 (बड़े पैमाने पर क्षेत्र को कवर करने के लिए) शामिल है, जैसे कि यह एक गतिशील सरणी देता है जो नीचे का सभी डेटा है B3 एक खाली सेल तक। फिर, एक अन्य सेल में, =D3# जैसे सूत्र अच्छी तरह फैल जाते हैं।

enter image description here

क्या किसी के पास अच्छा विचार है?

-1
SoftTimur 8 जुलाई 2021, 18:11

2 जवाब

सबसे बढ़िया उत्तर

=B3:INDEX(B:B,MATCH(1,(B:B="")*(ROW(B:B)>3),0)-1) बिना क्रम के काम करता है, इसलिए ऑफिस 365 से पहले एक्सेल के लिए संगत है। (फिर ctrl+shift+enter के साथ दर्ज किया जाना है) यह भी गैर-वाष्पशील है (ऑफसेट शीट में हर बदलाव पर पुनर्गणना करता है)।

2
P.b 8 जुलाई 2021, 16:39

एक संभावना INDEX, SEQUENCE, XMATCH, और ISBLANK का उपयोग करना है।

=INDEX(B3:B1000,SEQUENCE(XMATCH(TRUE,ISBLANK(B3:B1000))-1))

enter image description here

2
BigBen 8 जुलाई 2021, 16:06