ಪರಿವಿಡಿ
ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಯಾವುದೇ ಡಿಲಿಮಿಟರ್ನಿಂದ ಎಕ್ಸೆಲ್ 365 ರಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ವಿಭಜಿಸಲು ಹೊಚ್ಚಹೊಸ TEXTSPLIT ಕಾರ್ಯವನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಟ್ಯುಟೋರಿಯಲ್ ತೋರಿಸುತ್ತದೆ.
ನೀವು ವಿಭಜಿಸಬೇಕಾದಾಗ ವಿವಿಧ ಸಂದರ್ಭಗಳು ಇರಬಹುದು. ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಜೀವಕೋಶಗಳು. ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ, ಟೆಕ್ಸ್ಟ್ ಟು ಕಾಲಮ್ಗಳು ಮತ್ತು ಫಿಲ್ ಫ್ಲ್ಯಾಶ್ನಂತಹ ಕಾರ್ಯವನ್ನು ಸಾಧಿಸಲು ನಾವು ಈಗಾಗಲೇ ಹಲವಾರು ಉಪಕರಣಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ. ಈಗ, ನಾವು ಇದಕ್ಕಾಗಿ ವಿಶೇಷ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದ್ದೇವೆ, TEXTSPLIT, ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ನಿಯತಾಂಕಗಳನ್ನು ಆಧರಿಸಿ ಕಾಲಮ್ಗಳು ಅಥವಾ/ಮತ್ತು ಸಾಲುಗಳಾದ್ಯಂತ ಬಹು ಕೋಶಗಳಾಗಿ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಪ್ರತ್ಯೇಕಿಸಬಹುದು.
Excel TEXTSPLIT ಫಂಕ್ಷನ್
ಎಕ್ಸೆಲ್ನಲ್ಲಿನ TEXTSPLIT ಕಾರ್ಯವು ಕಾಲಮ್ಗಳು ಅಥವಾ/ಮತ್ತು ಸಾಲುಗಳಾದ್ಯಂತ ನೀಡಿರುವ ಡಿಲಿಮಿಟರ್ನಿಂದ ಪಠ್ಯ ತಂತಿಗಳನ್ನು ವಿಭಜಿಸುತ್ತದೆ. ಫಲಿತಾಂಶವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬಹು ಕೋಶಗಳಿಗೆ ಚೆಲ್ಲುವ ಡೈನಾಮಿಕ್ ಅರೇ ಆಗಿದೆ.
ಕಾರ್ಯವು 6 ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಅದರಲ್ಲಿ ಮೊದಲ ಎರಡು ಮಾತ್ರ ಅಗತ್ಯವಿದೆ.
TEXTSPLIT(ಪಠ್ಯ, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])ಪಠ್ಯ (ಅಗತ್ಯವಿದೆ) - ವಿಭಜಿಸಲು ಪಠ್ಯ. ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಸೆಲ್ ಉಲ್ಲೇಖವಾಗಿ ಸರಬರಾಜು ಮಾಡಬಹುದು.
col_delimiter (ಅಗತ್ಯವಿದೆ) - ಕಾಲಮ್ಗಳಾದ್ಯಂತ ಪಠ್ಯವನ್ನು ಎಲ್ಲಿ ವಿಭಜಿಸಬೇಕು ಎಂಬುದನ್ನು ಸೂಚಿಸುವ ಅಕ್ಷರ(ಗಳು). ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ಸಾಲು_ಡಿಲಿಮಿಟರ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬೇಕು.
ರೋ_ಡಿಲಿಮಿಟರ್ (ಐಚ್ಛಿಕ) - ಸಾಲುಗಳಾದ್ಯಂತ ಪಠ್ಯವನ್ನು ಎಲ್ಲಿ ವಿಭಜಿಸಬೇಕು ಎಂಬುದನ್ನು ಸೂಚಿಸುವ ಅಕ್ಷರ(ಗಳು).
ignore_empty (ಐಚ್ಛಿಕ) - ಖಾಲಿ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಬೇಕೆ ಅಥವಾ ಬೇಡವೇ ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ:
- FALSE (ಡೀಫಾಲ್ಟ್) -ನಡುವೆ ಮೌಲ್ಯವಿಲ್ಲದೆ ಸತತ ಡಿಲಿಮಿಟರ್ಗಳಿಗೆ ಖಾಲಿ ಸೆಲ್ಗಳನ್ನು ರಚಿಸಿ>match_mode (ಐಚ್ಛಿಕ) - ಡಿಲಿಮಿಟರ್ಗೆ ಕೇಸ್-ಸೆನ್ಸಿಟಿವಿಟಿಯನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಡೀಫಾಲ್ಟ್ ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ.
- 0 (ಡೀಫಾಲ್ಟ್) - ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್
- 1 - ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್
ಪ್ಯಾಡ್_ವಿತ್ (ಐಚ್ಛಿಕ ) - ಎರಡು ಆಯಾಮದ ಅರೇಗಳಲ್ಲಿ ಕಾಣೆಯಾದ ಮೌಲ್ಯಗಳ ಬದಲಿಗೆ ಬಳಸಬೇಕಾದ ಮೌಲ್ಯ. ಡೀಫಾಲ್ಟ್ ಒಂದು #N/A ದೋಷವಾಗಿದೆ.
ಉದಾಹರಣೆಗೆ, A2 ನಲ್ಲಿ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಅಲ್ಪವಿರಾಮ ಮತ್ತು ಜಾಗವನ್ನು ವಿಭಜಕವಾಗಿ ಬಳಸಿಕೊಂಡು ಬಹು ಕೋಶಗಳಾಗಿ ವಿಭಜಿಸಲು, ಸೂತ್ರವು ಹೀಗಿದೆ:
=TEXTSPLIT(A2, ", ")
TEXTSPLIT ಲಭ್ಯತೆ
TEXTSPLIT ಕಾರ್ಯವು Microsoft 365 (Windows ಮತ್ತು Mac) ಗಾಗಿ Excel ಮತ್ತು ವೆಬ್ಗಾಗಿ Excel ನಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯವಿದೆ.
ಸಲಹೆಗಳು:
- ಟೆಕ್ಸ್ಟ್ಸ್ಪ್ಲಿಟ್ ಫಂಕ್ಷನ್ ಲಭ್ಯವಿಲ್ಲದ Excel ಆವೃತ್ತಿಗಳಲ್ಲಿ (ಎಕ್ಸೆಲ್ 365 ಹೊರತುಪಡಿಸಿ), ಕೋಶಗಳನ್ನು ವಿಭಜಿಸಲು ನೀವು ಪಠ್ಯದಿಂದ ಕಾಲಮ್ಗಳ ವಿಝಾರ್ಡ್ ಅನ್ನು ಬಳಸಬಹುದು.
- ರಿವರ್ಸ್ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು, ಅಂದರೆ ಇದರ ವಿಷಯಗಳನ್ನು ಸೇರಲು ಒಂದು ನಿರ್ದಿಷ್ಟ ಡಿಲಿಮಿಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಬಹು ಸೆಲ್ಗಳನ್ನು ಒಂದಾಗಿ, TEXTJOIN ಬಳಸಬೇಕಾದ ಕಾರ್ಯವಾಗಿದೆ.
ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಕೋಶವನ್ನು ವಿಭಜಿಸಲು ಮೂಲ TEXTSPLIT ಸೂತ್ರ
ಆರಂಭಿಕವಾಗಿ, TEXTSPLIT ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನೋಡೋಣ ನಿರ್ದಿಷ್ಟ ಡಿಲಿಮಿಟರ್ನಿಂದ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ವಿಭಜಿಸಲು ಅದರ ಸರಳ ರೂಪದಲ್ಲಿ ಸೂತ್ರ.
ಕಾಲಮ್ಗಳಾದ್ಯಂತ ಕೋಶವನ್ನು ಅಡ್ಡಲಾಗಿ ವಿಭಜಿಸಿ
ಕೊಟ್ಟಿರುವ ಸೆಲ್ನ ವಿಷಯಗಳನ್ನು ಬಹು ಕಾಲಮ್ಗಳಾಗಿ ವಿಭಜಿಸಲು, ಒದಗಿಸಿಮೊದಲ ( ಪಠ್ಯ ) ಆರ್ಗ್ಯುಮೆಂಟ್ಗಾಗಿ ಮೂಲ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೊಂದಿರುವ ಸೆಲ್ಗೆ ಉಲ್ಲೇಖ ಮತ್ತು ಎರಡನೇ ( col_delimiter ) ಆರ್ಗ್ಯುಮೆಂಟ್ಗೆ ವಿಭಜನೆಯು ಸಂಭವಿಸಬೇಕಾದ ಬಿಂದುವನ್ನು ಗುರುತಿಸುವ ಡಿಲಿಮಿಟರ್.
ಉದಾಹರಣೆಗೆ, A2 ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಅಲ್ಪವಿರಾಮದಿಂದ ಅಡ್ಡಲಾಗಿ ಬೇರ್ಪಡಿಸಲು, ಸೂತ್ರವು ಹೀಗಿದೆ:
=TEXTSPLIT(A2, ",")
ಡಿಲಿಮಿಟರ್ಗಾಗಿ, ನಾವು ಡಬಲ್ ಕೋಟ್ಗಳಲ್ಲಿ (",") ಸುತ್ತುವರಿದ ಅಲ್ಪವಿರಾಮವನ್ನು ಬಳಸುತ್ತೇವೆ .
ಪರಿಣಾಮವಾಗಿ, ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸಿದ ಪ್ರತಿಯೊಂದು ಐಟಂ ಪ್ರತ್ಯೇಕ ಕಾಲಮ್ಗೆ ಹೋಗುತ್ತದೆ:
ಸಾಲುಗಳಾದ್ಯಂತ ಲಂಬವಾಗಿ ಕೋಶವನ್ನು ವಿಭಜಿಸಿ
ಬಹು ಸಾಲುಗಳಲ್ಲಿ ಪಠ್ಯವನ್ನು ವಿಭಜಿಸಲು, ಮೂರನೆಯದು ಆರ್ಗ್ಯುಮೆಂಟ್ ( ರೋ_ಡಿಲಿಮಿಟರ್ ) ನೀವು ಡಿಲಿಮಿಟರ್ ಅನ್ನು ಎಲ್ಲಿ ಇರಿಸುತ್ತೀರಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ ಎರಡನೇ ವಾದವನ್ನು ( col_delimiter ) ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ.
ಉದಾಹರಣೆಗೆ, A2 ನಲ್ಲಿನ ಮೌಲ್ಯಗಳನ್ನು ವಿವಿಧ ಸಾಲುಗಳಾಗಿ ಪ್ರತ್ಯೇಕಿಸಲು, ಸೂತ್ರವು ಹೀಗಿದೆ:
=TEXTSPLIT(A2, ,",")
ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಸೂತ್ರವನ್ನು ಕೇವಲ ಒಂದು ಕೋಶದಲ್ಲಿ (C2) ನಮೂದಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ. ನೆರೆಯ ಕೋಶಗಳಲ್ಲಿ, ಹಿಂತಿರುಗಿದ ಮೌಲ್ಯಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚೆಲ್ಲುತ್ತವೆ. ಪರಿಣಾಮವಾಗಿ ರಚನೆಯನ್ನು (ಇದನ್ನು ಸ್ಪಿಲ್ ರೇಂಜ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ) ನೀಲಿ ಗಡಿಯೊಂದಿಗೆ ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ, ಅದರೊಳಗಿನ ಎಲ್ಲವನ್ನೂ ಮೇಲಿನ ಎಡ ಕೋಶದಲ್ಲಿನ ಸೂತ್ರದ ಮೂಲಕ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.
ಉಪಸ್ಟ್ರಿಂಗ್ ಮೂಲಕ ಪಠ್ಯವನ್ನು ವಿಭಜಿಸಿ
ಇನ್ ಅನೇಕ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಮೂಲ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿನ ಮೌಲ್ಯಗಳನ್ನು ಅಕ್ಷರಗಳ ಅನುಕ್ರಮದಿಂದ ಬೇರ್ಪಡಿಸಲಾಗುತ್ತದೆ, ಅಲ್ಪವಿರಾಮ ಮತ್ತು ಸ್ಥಳವು ವಿಶಿಷ್ಟ ಉದಾಹರಣೆಯಾಗಿದೆ. ಈ ಸನ್ನಿವೇಶವನ್ನು ನಿರ್ವಹಿಸಲು, ಡಿಲಿಮಿಟರ್ಗಾಗಿ ಸಬ್ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಬಳಸಿ.
ಉದಾಹರಣೆಗೆ, A2 ನಲ್ಲಿ ಪಠ್ಯವನ್ನು ಬಹು ಕಾಲಮ್ಗಳಾಗಿ ಪ್ರತ್ಯೇಕಿಸಲುಅಲ್ಪವಿರಾಮ ಮತ್ತು ಸ್ಪೇಸ್ ಮೂಲಕ, col_delimiter ಗಾಗಿ ", " ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಬಳಸಿ.
=TEXTSPLIT(A2, ", ")
ಈ ಸೂತ್ರವು B2 ಗೆ ಹೋಗುತ್ತದೆ ಮತ್ತು ನಂತರ ನೀವು ಅದನ್ನು ಹಲವು ಮೂಲಕ ನಕಲಿಸಿ ಅಗತ್ಯವಿರುವ ಜೀವಕೋಶಗಳು.
ಒಮ್ಮೆಯಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಕಾಲಮ್ಗಳು ಮತ್ತು ಸಾಲುಗಳಾಗಿ ವಿಭಜಿಸಿ
ಒಂದು ಸಮಯದಲ್ಲಿ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳಾಗಿ ವಿಭಜಿಸಲು, ನಿಮ್ಮ TEXTSPLIT ಸೂತ್ರದಲ್ಲಿ ಎರಡೂ ಡಿಲಿಮಿಟರ್ಗಳನ್ನು ವಿವರಿಸಿ.
ಉದಾಹರಣೆಗೆ, ಕಾಲಮ್ಗಳು ಮತ್ತು ಸಾಲುಗಳಾದ್ಯಂತ A2 ನಲ್ಲಿ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ವಿಭಜಿಸಲು, ನಾವು ಸರಬರಾಜು ಮಾಡುತ್ತೇವೆ:
- ಸಮಾನ ಚಿಹ್ನೆ ("=") col_delimiter
- A ಅಲ್ಪವಿರಾಮ ಮತ್ತು a ರೋ_ಡಿಲಿಮಿಟರ್ಗೆ ಸ್ಪೇಸ್ (", ")
ಸಂಪೂರ್ಣ ಸೂತ್ರವು ಈ ಫಾರ್ಮ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ:
=TEXTSPLIT(A2, "=", ", ")
ಫಲಿತಾಂಶವು 2-ಡಿ ಆಗಿದೆ 2 ಕಾಲಮ್ಗಳು ಮತ್ತು 3 ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ರಚನೆ:
ಹಲವು ಡಿಲಿಮಿಟರ್ಗಳಿಂದ ಪ್ರತ್ಯೇಕ ಕೋಶಗಳನ್ನು
ಮೂಲ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಬಹು ಅಥವಾ ಅಸಮಂಜಸ ಡಿಲಿಮಿಟರ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು, {"x","y" ನಂತಹ ಅರೇ ಸ್ಥಿರವನ್ನು ಬಳಸಿ ಡಿಲಿಮಿಟರ್ ಆರ್ಗ್ಯುಮೆಂಟ್ಗೆ ,"z"} ಡಿಲಿಮಿಟರ್ನ ಎಲ್ಲಾ 4 ಮಾರ್ಪಾಡುಗಳಿಂದ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಲಂಬವಾಗಿ ಸಾಲುಗಳಾಗಿ ವಿಭಜಿಸಲು, ಸೂತ್ರವು ಹೀಗಿದೆ:
=TEXTSPLIT(A2, , {",",", ",";","; "})
ಅಥವಾ, ನೀವು ಅಲ್ಪವಿರಾಮ (",") ಮತ್ತು ಸೆಮಿಕೋಲನ್ ("; ") ರಚನೆಯಲ್ಲಿ, ತದನಂತರ TRIM ಕಾರ್ಯದ ಸಹಾಯದಿಂದ ಹೆಚ್ಚುವರಿ ಸ್ಥಳಗಳನ್ನು ತೆಗೆದುಹಾಕಿ:
=TRIM(TEXTSPLIT(A2, , {",",";"}))
ಖಾಲಿ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ ಪಠ್ಯವನ್ನು ವಿಭಜಿಸಿ
ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಿದ್ದರೆ ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಅನುಕ್ರಮ ಡಿಲಿಮಿಟರ್ಗಳ ನಡುವೆ ಮೌಲ್ಯವಿಲ್ಲದೆ, ಅಂತಹ ಖಾಲಿಯನ್ನು ನಿರ್ಲಕ್ಷಿಸಬೇಕೆ ಎಂದು ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದುಮೌಲ್ಯಗಳು ಅಥವಾ ಇಲ್ಲ. ಈ ನಡವಳಿಕೆಯನ್ನು ನಾಲ್ಕನೇ ignore_empty ಪ್ಯಾರಾಮೀಟರ್ನಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ, ಇದು FALSE ಗೆ ಡಿಫಾಲ್ಟ್ ಆಗುತ್ತದೆ.
ಡೀಫಾಲ್ಟ್ ಆಗಿ, TEXTSPLIT ಕಾರ್ಯವು ಖಾಲಿ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸುವುದಿಲ್ಲ. ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿರುವಂತೆ ರಚನಾತ್ಮಕ ಡೇಟಾಕ್ಕಾಗಿ ಡೀಫಾಲ್ಟ್ ನಡವಳಿಕೆಯು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಈ ಮಾದರಿ ಕೋಷ್ಟಕದಲ್ಲಿ, ಕೆಲವು ಸ್ಟ್ರಿಂಗ್ಗಳಲ್ಲಿ ಸ್ಕೋರ್ಗಳು ಕಾಣೆಯಾಗಿವೆ. ignore_empty ವಾದವನ್ನು ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ ಅಥವಾ FALSE ಗೆ ಹೊಂದಿಸಲಾದ TEXTSPLIT ಸೂತ್ರವು ಈ ಪ್ರಕರಣವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿಭಾಯಿಸುತ್ತದೆ, ಪ್ರತಿ ಖಾಲಿ ಮೌಲ್ಯಕ್ಕೆ ಖಾಲಿ ಸೆಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ.
=TEXTSPLIT(A2, ", ")
ಅಥವಾ
=TEXTSPLIT(A2, ", ", FALSE)
ಪರಿಣಾಮವಾಗಿ, ಎಲ್ಲಾ ಮೌಲ್ಯಗಳು ಸೂಕ್ತ ಕಾಲಮ್ಗಳಲ್ಲಿ ಗೋಚರಿಸುತ್ತವೆ.
ನಿಮ್ಮ ಸ್ಟ್ರಿಂಗ್ಗಳು ಏಕರೂಪದ ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದರೆ, ಖಾಲಿ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು ಇದು ಕಾರಣವಾಗಿರಬಹುದು. ಇದಕ್ಕಾಗಿ, ignore_empty ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು TRUE ಅಥವಾ 1 ಗೆ ಹೊಂದಿಸಿ.
ಉದಾಹರಣೆಗೆ, ಪ್ರತಿಯೊಂದು ಕೌಶಲ್ಯವನ್ನು ಅಂತರಗಳಿಲ್ಲದೆ ಪ್ರತ್ಯೇಕ ಸೆಲ್ನಲ್ಲಿ ಇರಿಸುವ ಕೆಳಗಿನ ತಂತಿಗಳನ್ನು t ವಿಭಜಿಸಲು, ಸೂತ್ರವು ಹೀಗಿದೆ:
=TEXTSPLIT(A2, ", ", ,TRUE)
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸತತ ಡಿಲಿಮಿಟರ್ಗಳ ನಡುವಿನ ಕಾಣೆಯಾದ ಮೌಲ್ಯಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ:
ಸೆಲ್ ವಿಭಜಿಸುವ ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಅಥವಾ ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್
ಕೇಸ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು- ಡಿಲಿಮಿಟರ್ನ ಸೂಕ್ಷ್ಮತೆ, ಐದನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಬಳಸಿ, match_mode .
ಡೀಫಾಲ್ಟ್ ಆಗಿ, match_mode ಅನ್ನು 0 ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ, TEXTSPLIT ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ .
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಸಂಖ್ಯೆಗಳನ್ನು ಲೋವರ್ಕೇಸ್ "x" ಮತ್ತು ದೊಡ್ಡಕ್ಷರ "X" ಅಕ್ಷರಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ.
ಡೀಫಾಲ್ಟ್ ಕೇಸ್-ಸೆನ್ಸಿಟಿವಿಟಿಯೊಂದಿಗೆ ಸೂತ್ರವು ಲೋವರ್ಕೇಸ್ "x ಅನ್ನು ಮಾತ್ರ ಸ್ವೀಕರಿಸುತ್ತದೆ. "ಎಂದುdelimiter:
=TEXTSPLIT(A2, " x ")
ದಯವಿಟ್ಟು ಗಮನ ಕೊಡಿ ಡಿಲಿಮಿಟರ್ ಫಲಿತಾಂಶಗಳಲ್ಲಿ ಮುಂಚೂಣಿಯಲ್ಲಿರುವ ಮತ್ತು ಹಿಂದುಳಿದ ಸ್ಥಳಗಳನ್ನು ತಡೆಗಟ್ಟಲು "x" ಅಕ್ಷರದ ಎರಡೂ ಬದಿಗಳಲ್ಲಿ ಜಾಗವನ್ನು ಹೊಂದಿದೆ.
ಕೇಸ್ ಸೆನ್ಸಿಟಿವಿಟಿಯನ್ನು ಆಫ್ ಮಾಡಲು, ಅಕ್ಷರದ ಪ್ರಕರಣವನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು TEXTSPLIT ಸೂತ್ರವನ್ನು ಒತ್ತಾಯಿಸಲು ನೀವು match_mode ಗಾಗಿ 1 ಅನ್ನು ಪೂರೈಸುತ್ತೀರಿ:
=TEXTSPLIT(A2, " x ", , ,1)
ಈಗ, ಎಲ್ಲಾ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಡಿಲಿಮಿಟರ್ನಿಂದ ಸರಿಯಾಗಿ ವಿಭಜಿಸಲಾಗಿದೆ:
2D ಅರೇಯಲ್ಲಿ ಪ್ಯಾಡ್ ಕಾಣೆಯಾದ ಮೌಲ್ಯಗಳು
TEXTSPLIT ಫಂಕ್ಷನ್ನ ಕೊನೆಯ ಆರ್ಗ್ಯುಮೆಂಟ್, pad_with , ಒಂದು ವೇಳೆ ಸೂಕ್ತವಾಗಿ ಬರುತ್ತದೆ ಅಥವಾ ಮೂಲ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಮೌಲ್ಯಗಳು ಕಾಣೆಯಾಗಿವೆ. ಅಂತಹ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಕಾಲಮ್ಗಳು ಮತ್ತು ಸಾಲುಗಳಾಗಿ ವಿಭಜಿಸಿದಾಗ, ಡೀಫಾಲ್ಟ್ ಆಗಿ, ಎಕ್ಸೆಲ್ ಎರಡು ಆಯಾಮದ ರಚನೆಯ ರಚನೆಯನ್ನು ಮ್ಯಾಂಗಲ್ ಮಾಡದಂತೆ ಕಾಣೆಯಾದ ಮೌಲ್ಯಗಳ ಬದಲಿಗೆ #N/A ದೋಷಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
ಕೆಳಗಿನ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ, "ಸ್ಕೋರ್" ನಂತರ ಯಾವುದೇ "=" ( col_delimiter ) ಇಲ್ಲ. ಪರಿಣಾಮವಾಗಿ ರಚನೆಯ ಸಮಗ್ರತೆಯನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು, "ಸ್ಕೋರ್" ಪಕ್ಕದಲ್ಲಿ TEXTSPLIT ಔಟ್ಪುಟ್ #N/A.
ಫಲಿತಾಂಶವನ್ನು ಹೆಚ್ಚು ಬಳಕೆದಾರ ಸ್ನೇಹಿಯಾಗಿ ಮಾಡಲು, ನೀವು #N/A ದೋಷವನ್ನು ನೀವು ಬಯಸುವ ಯಾವುದೇ ಮೌಲ್ಯದೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದು. ಸರಳವಾಗಿ, pad_with ವಾದದಲ್ಲಿ ಬಯಸಿದ ಮೌಲ್ಯವನ್ನು ಟೈಪ್ ಮಾಡಿ.
ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಅದು ಹೈಫನ್ ಆಗಿರಬಹುದು ("-"):
=TEXTSPLIT(A2, "=", ", ", , ,"-")
ಅಥವಾ ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್ (""):
=TEXTSPLIT(A2, "=", ", ", , ,"")
ಈಗ ನೀವು TEXTSPLIT ಫಂಕ್ಷನ್ನ ಪ್ರತಿ ಆರ್ಗ್ಯುಮೆಂಟ್ನ ಪ್ರಾಯೋಗಿಕ ಬಳಕೆಯನ್ನು ಕಲಿತಿದ್ದೀರಿ, ನಿಮಗೆ ಸಹಾಯ ಮಾಡಬಹುದಾದ ಒಂದೆರಡು ಸುಧಾರಿತ ಉದಾಹರಣೆಗಳನ್ನು ಚರ್ಚಿಸೋಣ ನಿಮ್ಮ ಎಕ್ಸೆಲ್ ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳಲ್ಲಿ ಕ್ಷುಲ್ಲಕವಲ್ಲದ ಸವಾಲುಗಳನ್ನು ನಿಭಾಯಿಸಿ.
ಸ್ಪ್ಲಿಟ್ ದಿನಾಂಕಗಳುದಿನ, ತಿಂಗಳು ಮತ್ತು ವರ್ಷಕ್ಕೆ
ದಿನಾಂಕವನ್ನು ಪ್ರತ್ಯೇಕ ಘಟಕಗಳಾಗಿ ವಿಭಜಿಸಲು, ನೀವು ಮೊದಲು ದಿನಾಂಕವನ್ನು ಪಠ್ಯಕ್ಕೆ ಪರಿವರ್ತಿಸುವ ಅಗತ್ಯವಿದೆ ಏಕೆಂದರೆ TEXTSPLIT ಕಾರ್ಯವು ಪಠ್ಯ ತಂತಿಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತದೆ ಆದರೆ Excel ದಿನಾಂಕಗಳು ಸಂಖ್ಯೆಗಳಾಗಿವೆ.
ಸುಲಭವಾದದ್ದು ಸಂಖ್ಯಾ ಮೌಲ್ಯವನ್ನು ಪಠ್ಯಕ್ಕೆ ಪರಿವರ್ತಿಸುವ ಮಾರ್ಗವೆಂದರೆ TEXT ಕಾರ್ಯವನ್ನು ಬಳಸುವುದು. ನಿಮ್ಮ ದಿನಾಂಕಕ್ಕೆ ಸೂಕ್ತವಾದ ಫಾರ್ಮ್ಯಾಟ್ ಕೋಡ್ ಅನ್ನು ಪೂರೈಸಲು ಮರೆಯದಿರಿ.
ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಸೂತ್ರವು ಹೀಗಿದೆ:
=TEXT(A2, "m/d/yyyy")
ಮುಂದಿನ ಹಂತವೆಂದರೆ ಮೇಲಿನ ಕಾರ್ಯವನ್ನು ನೆಸ್ಟ್ ಮಾಡುವುದು TEXTSPLIT ನ 1 ನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಮತ್ತು 2 ನೇ ಅಥವಾ 3 ನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ಗೆ ಅನುಗುಣವಾದ ಡಿಲಿಮಿಟರ್ ಅನ್ನು ನಮೂದಿಸಿ, ನೀವು ಕಾಲಮ್ಗಳು ಅಥವಾ ಸಾಲುಗಳಾದ್ಯಂತ ವಿಭಜಿಸುತ್ತಿರುವಿರಿ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ದಿನಾಂಕದ ಘಟಕಗಳನ್ನು ಸ್ಲಾಶ್ಗಳೊಂದಿಗೆ ಡಿಲಿಮಿಟ್ ಮಾಡಲಾಗಿದೆ, ಆದ್ದರಿಂದ ನಾವು col_delimiter ವಾದಕ್ಕಾಗಿ "/" ಅನ್ನು ಬಳಸುತ್ತೇವೆ:
=TEXTSPLIT(TEXT(A2, "m/d/yyyy"), "/")
ಕೋಶಗಳನ್ನು ವಿಭಜಿಸಿ ಮತ್ತು ಕೆಲವು ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದುಹಾಕಿ
ಇದನ್ನು ಊಹಿಸಿ: ನೀವು ಉದ್ದವಾದ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ತುಂಡುಗಳಾಗಿ ವಿಭಜಿಸಿದ್ದೀರಿ, ಆದರೆ ಪರಿಣಾಮವಾಗಿ ರಚನೆಯು ಇನ್ನೂ ಕೆಲವು ಅನಗತ್ಯ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದೆ, ಉದಾಹರಣೆಗೆ ಕೆಳಗಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ನಲ್ಲಿ ಆವರಣ:
=TEXTSPLIT(A2, " ", "; ")
ಸ್ಟ್ರಿಪ್ ಮಾಡಲು ಒಂದು ಬಾರಿಗೆ ತೆರೆಯುವ ಮತ್ತು ಮುಚ್ಚುವ ಆವರಣದಿಂದ, ಎರಡು ಬದಲಿ ಕಾರ್ಯಗಳನ್ನು ಒಂದರೊಳಗೊಂದು ನೆಸ್ಟ್ ಮಾಡಿ (ಪ್ರತಿಯೊಂದೂ ಒಂದು ಆವರಣವನ್ನು ಖಾಲಿ ಸ್ಟ್ರಿಂಗ್ನೊಂದಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ) ಮತ್ತು ಒಳ ಪರ್ಯಾಯದ ಪಠ್ಯ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಾಗಿ TEXTSPLIT ಸೂತ್ರವನ್ನು ಬಳಸಿ:
=SUBSTITUTE(SUBSTITUTE(TEXTSPLIT(A2, " ", "; "), "(", ""), ")", "")
ಸಲಹೆ. ಅಂತಿಮ ರಚನೆಯು ಹಲವಾರು ಹೆಚ್ಚುವರಿ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಈ ಲೇಖನದಲ್ಲಿ ವಿವರಿಸಿದ ವಿಧಾನಗಳಲ್ಲಿ ಒಂದನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಅವುಗಳನ್ನು ಶುದ್ಧೀಕರಿಸಬಹುದು: ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಅನಗತ್ಯ ಅಕ್ಷರಗಳನ್ನು ಹೇಗೆ ತೆಗೆದುಹಾಕುವುದು.
ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುವ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ವಿಭಜಿಸಿ
ನೀವು ಕೆಳಗಿನ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು 4 ಕಾಲಮ್ಗಳಾಗಿ ಬೇರ್ಪಡಿಸಲು ಬಯಸುತ್ತೀರಿ ಎಂದು ಭಾವಿಸೋಣ: ಮೊದಲ ಹೆಸರು , ಕೊನೆಯ ಹೆಸರು , ಸ್ಕೋರ್ , ಮತ್ತು ಫಲಿತಾಂಶ . ಸಮಸ್ಯೆಯೆಂದರೆ ಕೆಲವು ತಂತಿಗಳು "ಶ್ರೀ" ಎಂಬ ಶೀರ್ಷಿಕೆಯನ್ನು ಒಳಗೊಂಡಿವೆ. ಅಥವಾ "Ms.", ಇದರಿಂದಾಗಿ ಫಲಿತಾಂಶಗಳು ಎಲ್ಲಾ ತಪ್ಪಾಗಿವೆ:
ಪರಿಹಾರವು ಸ್ಪಷ್ಟವಾಗಿಲ್ಲ ಆದರೆ ತುಂಬಾ ಸರಳವಾಗಿದೆ :)
ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡಿಲಿಮಿಟರ್ಗಳ ಜೊತೆಗೆ, ಇದು ಸ್ಪೇಸ್ (" ") ಮತ್ತು ಅಲ್ಪವಿರಾಮ ಮತ್ತು ಸ್ಪೇಸ್ (", "), ನೀವು col_delimiter ಶ್ರೇಣಿಯ ಸ್ಥಿರಾಂಕದಲ್ಲಿ "Mr. " ಮತ್ತು "Ms. " ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಸೇರಿಸುತ್ತೀರಿ, ಆದ್ದರಿಂದ ಕಾರ್ಯವು ಶೀರ್ಷಿಕೆಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಸ್ವತಃ ಬಳಸುತ್ತದೆ ಪಠ್ಯ. ಖಾಲಿ ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು, ನೀವು ignore_empty ವಾದವನ್ನು TRUE ಗೆ ಹೊಂದಿಸಿ.
=TEXTSPLIT(A2, {" ",", ","Mr. ","Ms. "}, ,TRUE)
ಈಗ, ಫಲಿತಾಂಶಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಪರಿಪೂರ್ಣವಾಗಿವೆ!
TEXTSPLIT ಪರ್ಯಾಯಗಳು
TEXTSPLIT ಕಾರ್ಯವನ್ನು ಬೆಂಬಲಿಸದ Excel ಆವೃತ್ತಿಗಳಲ್ಲಿ, ನೀವು SEARCH / FIND ಫಂಕ್ಷನ್ನ ವಿವಿಧ ಸಂಯೋಜನೆಗಳನ್ನು ಎಡ, ಬಲ ಮತ್ತು MID ನೊಂದಿಗೆ ಬಳಸಿಕೊಂಡು ತಂತಿಗಳನ್ನು ವಿಭಜಿಸಬಹುದು. ನಿರ್ದಿಷ್ಟವಾಗಿ:
- ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಹುಡುಕಾಟ ಅಥವಾ ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ FIND ಸ್ಟ್ರಿಂಗ್ನೊಳಗೆ ಡಿಲಿಮಿಟರ್ನ ಸ್ಥಾನವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ ಮತ್ತು
- ಎಡ, ಬಲ ಮತ್ತು MID ಕಾರ್ಯಗಳು ಮೊದಲು ಸಬ್ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೊರತೆಗೆಯುತ್ತವೆ , ಡಿಲಿಮಿಟರ್ನ ಎರಡು ನಿದರ್ಶನಗಳ ನಂತರ ಅಥವಾ ನಡುವೆ.
ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಅಲ್ಪವಿರಾಮ ಮತ್ತು ಸ್ಪೇಸ್ ನಿಂದ ಬೇರ್ಪಟ್ಟ ಮೌಲ್ಯಗಳನ್ನು ವಿಭಜಿಸಲು, ಸೂತ್ರಗಳು ಈ ಕೆಳಗಿನಂತೆ ಹೋಗುತ್ತವೆ.
ಹೆಸರನ್ನು ಹೊರತೆಗೆಯಲು:
=LEFT(A2, SEARCH(",", A2, 1) -1)
ಸ್ಕೋರ್ ಎಳೆಯಲು:
=MID(A2, SEARCH(",", A2) + 2, SEARCH(",", A2, SEARCH(",",A2)+1) - SEARCH(",", A2) - 2)
ಪಡೆಯಲುಫಲಿತಾಂಶ:
=RIGHT(A2, LEN(A2) - SEARCH(",", A2, SEARCH(",", A2) + 1)-1)
ಸೂತ್ರಗಳ ತರ್ಕದ ವಿವರವಾದ ವಿವರಣೆಗಾಗಿ, ಅಕ್ಷರ ಅಥವಾ ಮುಖವಾಡದ ಮೂಲಕ ತಂತಿಗಳನ್ನು ಹೇಗೆ ವಿಭಜಿಸುವುದು ಎಂಬುದನ್ನು ನೋಡಿ.
ಡೈನಾಮಿಕ್ ಅರೇಗಿಂತ ಭಿನ್ನವಾಗಿರುವುದನ್ನು ದಯವಿಟ್ಟು ನೆನಪಿನಲ್ಲಿಡಿ TEXTSPLIT ಕಾರ್ಯ, ಈ ಸೂತ್ರಗಳು ಸಾಂಪ್ರದಾಯಿಕ ಒಂದು-ಸೂತ್ರ-ಒಂದು-ಕೋಶ ವಿಧಾನವನ್ನು ಅನುಸರಿಸುತ್ತವೆ. ನೀವು ಮೊದಲ ಸೆಲ್ನಲ್ಲಿ ಸೂತ್ರವನ್ನು ನಮೂದಿಸಿ, ತದನಂತರ ಕೆಳಗಿನ ಸೆಲ್ಗಳಿಗೆ ನಕಲಿಸಲು ಕಾಲಮ್ನ ಕೆಳಗೆ ಎಳೆಯಿರಿ.
ಕೆಳಗಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ ಫಲಿತಾಂಶಗಳನ್ನು ತೋರಿಸುತ್ತದೆ:
ಎಕ್ಸೆಲ್ 365 ನಲ್ಲಿ ಕೋಶಗಳನ್ನು ಹೇಗೆ ವಿಭಜಿಸುವುದು ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ TEXTSPLIT ಅಥವಾ ಪರ್ಯಾಯ ಪರಿಹಾರಗಳನ್ನು ಬಳಸುವ ಮೂಲಕ. ಓದಿದ್ದಕ್ಕಾಗಿ ನಾನು ನಿಮಗೆ ಧನ್ಯವಾದಗಳು ಮತ್ತು ಮುಂದಿನ ವಾರ ನಮ್ಮ ಬ್ಲಾಗ್ನಲ್ಲಿ ನಿಮ್ಮನ್ನು ನೋಡುತ್ತೇನೆ ಎಂದು ಭಾವಿಸುತ್ತೇನೆ!
ಡೌನ್ಲೋಡ್ ಮಾಡಲು ವರ್ಕ್ಬುಕ್ ಅನ್ನು ಅಭ್ಯಾಸ ಮಾಡಿ
TEXTSPLIT ಫಂಕ್ಷನ್ ಅನ್ನು ವಿಭಜಿಸಲು - ಸೂತ್ರ ಉದಾಹರಣೆಗಳು (.xlsx ಫೈಲ್)