एक्सेल फॉर्मूला: वाक्य को शब्दों में विभाजित करें
एक्सेल में, जैसा कि हम जानते हैं, टेक्स्ट टू कॉलम, सीमांकक के आधार पर वाक्य को कोशिकाओं में विभाजित कर सकता है। लेकिन कुछ समय में, आप कार्य को हल करने के लिए एक सूत्र का उपयोग करना चाहते हैं। यहां यह ट्यूटोरियल, यह एक सरणी सूत्र प्रदान करता है जो इसे संभाल सकता है।
सामान्य सूत्र:
=MID(" "&$TXT&" ", SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$TXT&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1))-1) |
तर्क
Number: the sentence or text string you want to split to words in separated cells. |
यह फार्मूला कैसे काम करता है
उदाहरण के तौर पर सेल B3 को लें, आप नीचे दिए गए सूत्र का उपयोग कर सकते हैं:
=MID(" "&$B3&" ", SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)+1), COLUMN(A1)), SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1)+1)-SMALL(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1))-1) |
दबाएँ शिफ्ट + Ctrl + एंटर पहला शब्द निकालने के लिए कुंजी, फिर भरण हैंडल को तब तक दाईं ओर खींचें जब तक कि सभी शब्द न निकल जाएं।
व्याख्या
MID समारोह निर्दिष्ट प्रारंभिक स्थिति और वर्णों की संख्या के आधार पर टेक्स्ट स्ट्रिंग से एक सबस्ट्रिंग निकालता है।
ROW समारोह पंक्ति की संख्या लौटाता है, यहां हम इसे 1 से 99 तक एक सरणी लौटाने के लिए सेट करते हैं।
फिर सूत्र मध्य(" "&$B2&" ", पंक्ति($1:$99), 1)
=MID(" क्लास ए ग्रेड 3 लिली कोर", {1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19 ; 20; 21; 22; 23; 24; 25; 26; 27; 28; 29; 30; 31; 32; 33; 34; 35; 36; 37; 38; 39; 40; 41; 42; 43; 44 ; 45; 46; 47; 48; 49; 50; 51; 52; 53; 54; 55; 56; 57; 58; 59; 60; 61; 62; 63; 64; 65; 66; 67; 68; 69 ; 70; 71; 72; 73; 74; 75; 76; 77; 78; 79; 80; 81; 82; 83; 84; 85; 86; 87; 88; 89; 90; 91; 92; 93; 94 ; 95; 96; 97; 98; 99}, 1)
={" ";"सी";"एल";"ए";"एस";"एस";" ";"ए";" ";"जी";"आर";"ए";"डी" ;"ई";" ";"3";" ";"एल";"आई";"एल";"वाई";" ";"सी";"ओ";"आर";"ई"; " ";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"" ;"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";" ";"";"";"";"";"";
"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"" ;"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";"";" "}
SEARCH समारोह दिए गए टेक्स्ट स्ट्रिंग से विशिष्ट वर्ण या टेक्स्ट का स्थान लौटाता है। यदि स्ट्रिंग नहीं मिलती है तो फ़ंक्शन एक त्रुटि मान लौटाता है।
सूत्र खोज(मध्य(" "&$B3&" ", पंक्ति($1:$99), 1), " ")
={1;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;1;#VALUE!;1;#VALUE!;#VALUE!;
#VALUE!;#VALUE!;#VALUE!;1;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!;#VALUE!;1;
#VALUE!;#VALUE!;#VALUE!;#VALUE!;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
1;1;1;1;1}
ISERROR समारोह यदि मान कोई त्रुटि है तो TRUE लौटाता है।
फिर सूत्र ISERROR(खोज(मध्य(" "&$B3&" ", पंक्ति($1:$99), 1), " "))
={गलत;सत्य;सही;सही;सही;सही;गलत;सही;गलत;सही;सही;सही;सत्य;
सत्य; असत्य; सत्य; असत्य; सत्य; सत्य; सत्य; सत्य; असत्य; सत्य; सत्य; सत्य; सत्य;
मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; असत्य;
मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; असत्य;
मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; असत्य;
मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; असत्य;
मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; असत्य;
मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; मिथ्या; असत्य;
असत्य}
IF समारोह किसी विशिष्ट स्थिति के लिए परीक्षण। यहां इसके तीन तर्क हैं, पहला एक तार्किक अभिव्यक्ति होना चाहिए, यदि पहला तर्क "सत्य" है, तो दूसरा तर्क प्रदर्शित होता है, और यदि पहला तर्क "गलत" है, तो तर्क 3 प्रदर्शित होता है।
सूत्र IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99))
={1;"";"";"";"";"";7;"";9;"";"";"";"";"";15;"";17;"";"";"";"";22;"";"";"";"";27;28;29;30;31;32;33;34;35;
36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;
64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;
93;94;95;96;97;98;99}
SMALL समारोह फिर सरणी में सबसे छोटा मान लौटाता है।
COLUMN समारोह जिस कॉलम में सूत्र दिखाई देता है उसकी संख्या लौटाता है या दिए गए संदर्भ की कॉलम संख्या लौटाता है।
फिर
छोटा(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1))
= {1}
फिर सूत्र
छोटा(IF(ISERROR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1)+1 )- छोटा(IF(ISERR(SEARCH(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1:$99)), COLUMN(A1) )
={7-1}
= {6}
फिर सूत्र
मध्य(" "&$B3&" ", छोटा(IF(ISERROR(खोज(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", ROW($1: $99)+1), कॉलम(A1)), छोटा(IF(ISERROR(खोज(MID(" "&$B3&" ", ROW($1:$99), 1), " ")), "", पंक्ति( $1:$99)), कॉलम(A1)+1)-छोटा(IF(ISERROR(खोज(मध्य(" "&$B3&" ", ROW($1:$99), 1), " ")), "", पंक्ति($1:$99)), कॉलम(ए1))-1)
=MID(" "&$B3&" ",2,6-1)
={कक्षा}
नमूना फ़ाइल
नमूना फ़ाइल डाउनलोड करने के लिए क्लिक करें
सापेक्ष सूत्र
- दाएँ से वर्ण तक निकालें
यहां किसी दिए गए टेक्स्ट के दाईं ओर से निर्दिष्ट वर्ण तक टेक्स्ट निकालने का सूत्र प्रस्तुत किया गया है। - टेक्स्ट को एन शब्दों में ट्रिम करें
यहां टेक्स्ट स्ट्रिंग के बाईं ओर से n शब्द निकालने का सूत्र प्रस्तुत किया गया है। - लंबाई निश्चित करने के लिए लीनिंग शून्य जोड़ें
यह ट्यूटोरियल पाठ को समान लंबाई का बनाने के लिए अग्रणी शून्य जोड़ने के सूत्र प्रदान करता है। - डॉलर और सेंट विभाजित करें
एक्सेल में सूत्रों के साथ डॉलर और सेंट को दो कॉलम में विभाजित करना।
सापेक्ष कार्य
- मध्य समारोह
स्थान और लंबाई के आधार पर सेल मान से टेक्स्ट का हिस्सा निकालें। - कॉलम फ़ंक्शन
जिस कॉलम में सूत्र दिखाई देता है उसकी संख्या लौटाता है या कॉलम संख्या लौटाता है। - पंक्ति समारोह
पंक्ति की संख्या प्राप्त करें. - खोज समारोह
दी गई टेक्स्ट स्ट्रिंग से किसी विशिष्ट वर्ण या सबस्ट्रिंग की स्थिति ज्ञात करें। - यदि कार्य
किसी विशिष्ट स्थिति के लिए परीक्षण करें.
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल - आपको भीड़ से अलग दिखने में मदद करता है
एक्सेल के लिए कुटूल 300 से अधिक सुविधाओं का दावा करता है, यह सुनिश्चित करना कि आपको जो चाहिए वह बस एक क्लिक दूर है...
ऑफिस टैब - माइक्रोसॉफ्ट ऑफिस में टैब्ड रीडिंग और एडिटिंग सक्षम करें (एक्सेल शामिल करें)
- दर्जनों खुले दस्तावेज़ों के बीच स्विच करने के लिए एक सेकंड!
- हर दिन आपके लिए सैकड़ों माउस क्लिक कम करें, माउस हाथ को अलविदा कहें।
- एकाधिक दस्तावेज़ों को देखने और संपादित करने पर आपकी उत्पादकता 50% बढ़ जाती है।
- क्रोम, एज और फ़ायरफ़ॉक्स की तरह, ऑफिस (एक्सेल सहित) में कुशल टैब लाता है।