
सामान्य सूत्र
(=TRANSPOSE(IF(rng="","",rng)))
सारांश
रिक्त तालिका को गतिशील रूप से स्थानांतरित करने के लिए, आप ट्रांसपोज़ फ़ंक्शन और आईएफ फ़ंक्शन के आधार पर एक सरणी सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, H5: I9 में बहु-कोशिका सरणी सूत्र है:
(=TRANSPOSE(IF(B5:F6="","",B5:F6)))
नोट: यह एक सरणी सूत्र है जिसे नियंत्रण + Shift + Enter के साथ संपूर्ण श्रेणी H5: I9 में, एक्सेल 365 को छोड़कर दर्ज किया जाना चाहिए।
स्पष्टीकरण
TRANSPOSE फ़ंक्शन क्षैतिज क्षैतिज अभिविन्यास में मानों को स्वचालित रूप से ऊर्ध्वाधर अभिविन्यास और इसके विपरीत में स्थानांतरित करता है।
हालाँकि, यदि कोई स्रोत कक्ष रिक्त है (रिक्त) TRANSPOSE एक शून्य आउटपुट करेगा। उस समस्या को ठीक करने के लिए, इस सूत्र में एक IF फ़ंक्शन होता है जो यह देखने के लिए पहले जांचता है कि कोई कक्ष रिक्त है या नहीं। जब कोई कक्ष रिक्त होता है, तो IF फ़ंक्शन को स्थानांतरित करने के लिए एक रिक्त स्ट्रिंग ("") की आपूर्ति करता है। यदि नहीं, तो IF सामान्य रूप से मूल्य की आपूर्ति करता है।
आईएफ के बिना, ट्रांसपोज़ में जाने वाला एरे इस तरह दिखता है:
("Item","apples","pears","limes",0;"Qty",14,10,4,0)
IF के बाद, यह इस तरह दिखता है:
("Item","apples","pears","limes","";"Qty",14,10,4,"")