ಪರಿವಿಡಿ
ಇತ್ತೀಚಿನ ಒಂದೆರಡು ಲೇಖನಗಳಲ್ಲಿ, ಎಕ್ಸೆಲ್ನಲ್ಲಿನ ಸ್ಟ್ರಿಂಗ್ಗಳಿಂದ ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ನಾವು ವಿಭಿನ್ನ ಮಾರ್ಗಗಳನ್ನು ನೋಡಿದ್ದೇವೆ. ಇಂದು, ನಾವು ಇನ್ನೊಂದು ಬಳಕೆಯ ಪ್ರಕರಣವನ್ನು ತನಿಖೆ ಮಾಡುತ್ತೇವೆ - ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರದ ಮೊದಲು ಅಥವಾ ನಂತರ ಎಲ್ಲವನ್ನೂ ಅಳಿಸುವುದು ಹೇಗೆ.
ಪಠ್ಯವನ್ನು ಮೊದಲು, ನಂತರ ಅಥವಾ 2 ಅಕ್ಷರಗಳ ನಡುವೆ ಹುಡುಕಿ & ಬದಲಾಯಿಸಿ
ಬಹು ಸೆಲ್ಗಳಲ್ಲಿನ ಡೇಟಾ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್ಗಳಿಗೆ, ಹುಡುಕಿ ಮತ್ತು ಬದಲಾಯಿಸಿ ಸರಿಯಾದ ಸಾಧನವಾಗಿದೆ. ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರದ ಹಿಂದಿನ ಅಥವಾ ಅನುಸರಿಸುವ ಸ್ಟ್ರಿಂಗ್ನ ಭಾಗವನ್ನು ತೆಗೆದುಹಾಕಲು, ಇವುಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಹಂತಗಳು:
- ನೀವು ಪಠ್ಯವನ್ನು ಅಳಿಸಲು ಬಯಸುವ ಎಲ್ಲಾ ಸೆಲ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- Ctrl + H ಒತ್ತಿರಿ ಹುಡುಕಿ ಮತ್ತು ಬದಲಾಯಿಸಿ ಸಂವಾದವನ್ನು ತೆರೆಯಲು.
- ಏನನ್ನು ಹುಡುಕಿ ಬಾಕ್ಸ್ನಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಸಂಯೋಜನೆಗಳಲ್ಲಿ ಒಂದನ್ನು ನಮೂದಿಸಿ:
- ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಲು ನೀಡಿರುವ ಅಕ್ಷರದ ಮೊದಲು , ನಕ್ಷತ್ರ ಚಿಹ್ನೆಯಿಂದ ಮುಂಚಿನ ಅಕ್ಷರವನ್ನು ಟೈಪ್ ಮಾಡಿ (*ಚಾರ್).
- ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಲು ಒಂದು ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರದ ನಂತರ , ಅಕ್ಷರವನ್ನು ನಂತರ ನಕ್ಷತ್ರ ಚಿಹ್ನೆ (ಚಾರ್) ಟೈಪ್ ಮಾಡಿ *).
- ಉಪಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಅಳಿಸಲು ಎರಡು ಅಕ್ಷರಗಳ ನಡುವೆ , 2 ಅಕ್ಷರಗಳಿಂದ ಸುತ್ತುವರಿದ ನಕ್ಷತ್ರ ಚಿಹ್ನೆಯನ್ನು ಟೈಪ್ ಮಾಡಿ (ಚಾರ್*ಚಾರ್).
- ತೊರೆಯಿರಿ ಇದರೊಂದಿಗೆ ಬಾಕ್ಸ್ ಖಾಲಿ ಖಾಲಿ.
- ಕ್ಲಿಕ್ ಮಾಡಿ ಎಲ್ಲವನ್ನೂ ಬದಲಾಯಿಸಿ .
ಉದಾಹರಣೆಗೆ, ತೆಗೆದುಹಾಕಲು ಅಲ್ಪವಿರಾಮವನ್ನು ಒಳಗೊಂಡಂತೆ ಅಲ್ಪವಿರಾಮದ ನಂತರದ ಎಲ್ಲವೂ, ಏನು ಬಾಕ್ಸ್ನಲ್ಲಿ ಅಲ್ಪವಿರಾಮ ಮತ್ತು ನಕ್ಷತ್ರ ಚಿಹ್ನೆ (,*) ಅನ್ನು ಹಾಕಿ, ಮತ್ತು ನೀವು ಈ ಕೆಳಗಿನ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುತ್ತೀರಿ:
ಉಪಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಅಳಿಸಲು ಅಲ್ಪವಿರಾಮ ಮೊದಲು, ನಕ್ಷತ್ರ ಚಿಹ್ನೆಯನ್ನು ಟೈಪ್ ಮಾಡಿ, ಅಲ್ಪವಿರಾಮ,A2 ನಲ್ಲಿ 1 ನೇ ಅಲ್ಪವಿರಾಮದ ನಂತರ ಎಲ್ಲವೂ, B2 ನಲ್ಲಿನ ಸೂತ್ರವು:
=RemoveText(A3, ", ", 1, TRUE)
A2 ನಲ್ಲಿ 1 ನೇ ಅಲ್ಪವಿರಾಮದ ಮೊದಲು ಎಲ್ಲವನ್ನೂ ಅಳಿಸಲು, C2 ನಲ್ಲಿನ ಸೂತ್ರವು:
=RemoveText(A3, ", ", 1, FALSE)
ನಮ್ಮ ಕಸ್ಟಮ್ ಕಾರ್ಯವು ಡಿಲಿಮಿಟರ್ಗಾಗಿ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಅಂಗೀಕರಿಸುವುದರಿಂದ , ನಾವು 2 ನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಅಲ್ಪವಿರಾಮ ಮತ್ತು ಸ್ಪೇಸ್ (", ") ಅನ್ನು ಇರಿಸುತ್ತೇವೆ. 1>
ನಮ್ಮ ಕಸ್ಟಮ್ ಕಾರ್ಯವು ಸುಂದರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಅಲ್ಲವೇ? ಆದರೆ ಇದು ಸಮಗ್ರ ಪರಿಹಾರ ಎಂದು ನೀವು ಭಾವಿಸಿದರೆ, ಮುಂದಿನ ಉದಾಹರಣೆಯನ್ನು ನೀವು ಇನ್ನೂ ನೋಡಿಲ್ಲ :)
ಅಕ್ಷರಗಳ ಮೊದಲು, ನಂತರ ಅಥವಾ ನಡುವೆ ಎಲ್ಲವನ್ನೂ ಅಳಿಸಿ
ವೈಯಕ್ತಿಕ ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದುಹಾಕಲು ಇನ್ನೂ ಹೆಚ್ಚಿನ ಆಯ್ಕೆಗಳನ್ನು ಪಡೆಯಲು ಅಥವಾ ಬಹು ಸೆಲ್ಗಳಿಂದ ಪಠ್ಯ, ಹೊಂದಾಣಿಕೆ ಅಥವಾ ಸ್ಥಾನದ ಮೂಲಕ, ನಿಮ್ಮ ಎಕ್ಸೆಲ್ ಟೂಲ್ಬಾಕ್ಸ್ಗೆ ನಮ್ಮ ಅಲ್ಟಿಮೇಟ್ ಸೂಟ್ ಅನ್ನು ಸೇರಿಸಿ.
ಇಲ್ಲಿ, ಸ್ಥಾನದ ಮೂಲಕ ತೆಗೆದುಹಾಕಿ ವೈಶಿಷ್ಟ್ಯವನ್ನು ನಾವು ಹತ್ತಿರದಿಂದ ನೋಡುತ್ತೇವೆ Ablebits ಡೇಟಾ ಟ್ಯಾಬ್ > ಪಠ್ಯ ಗುಂಪು > ತೆಗೆದುಹಾಕಿ .
ಕೆಳಗೆ, ನಾವು ಎರಡನ್ನು ಕವರ್ ಮಾಡುತ್ತೇವೆ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಸನ್ನಿವೇಶಗಳು.
ನಿರ್ದಿಷ್ಟ ಪಠ್ಯದ ಮೊದಲು ಅಥವಾ ನಂತರ ಎಲ್ಲವನ್ನೂ ತೆಗೆದುಹಾಕಿ
ನಿಮ್ಮ ಎಲ್ಲಾ ಮೂಲ ಸ್ಟ್ರಿಂಗ್ಗಳು ಕೆಲವು ಸಾಮಾನ್ಯ ಪದ ಅಥವಾ ಪಠ್ಯವನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ ಮತ್ತು ಆ ಪಠ್ಯದ ಮೊದಲು ಅಥವಾ ನಂತರ ಎಲ್ಲವನ್ನೂ ಅಳಿಸಲು ನೀವು ಬಯಸುತ್ತೀರಿ. ಇದನ್ನು ಮಾಡಲು, ನಿಮ್ಮ ಮೂಲ ಡೇಟಾವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, ಸ್ಥಾನದಿಂದ ತೆಗೆದುಹಾಕಿ ಉಪಕರಣವನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಕೆಳಗೆ ತೋರಿಸಿರುವಂತೆ ಅದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ:
- ಪಠ್ಯದ ಮೊದಲು ಎಲ್ಲಾ ಅಕ್ಷರಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಅಥವಾ ಪಠ್ಯದ ನಂತರ ಎಲ್ಲಾ ಅಕ್ಷರಗಳು ಆಯ್ಕೆ ಮತ್ತು ಮುಂದಿನ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ ಕೀ ಪಠ್ಯವನ್ನು (ಅಥವಾ ಅಕ್ಷರ) ಟೈಪ್ ಮಾಡಿಅದಕ್ಕೆ.
- ದೊಡ್ಡಕ್ಷರ ಮತ್ತು ಸಣ್ಣ ಅಕ್ಷರಗಳನ್ನು ವಿಭಿನ್ನ ಅಥವಾ ಒಂದೇ ಅಕ್ಷರಗಳಾಗಿ ಪರಿಗಣಿಸಬೇಕೇ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿ, ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಅಥವಾ ಗುರುತಿಸಬೇಡಿ.
- <9 ಒತ್ತಿರಿ>ತೆಗೆದುಹಾಕಿ .
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, A2:A8:
<0 ಸೆಲ್ಗಳಲ್ಲಿ "ದೋಷ" ಪದದ ಹಿಂದಿನ ಎಲ್ಲಾ ಅಕ್ಷರಗಳನ್ನು ನಾವು ತೆಗೆದುಹಾಕುತ್ತಿದ್ದೇವೆ>ಮತ್ತು ನಾವು ಹುಡುಕುತ್ತಿರುವ ಫಲಿತಾಂಶವನ್ನು ನಿಖರವಾಗಿ ಪಡೆಯಿರಿ:
ಎರಡು ಅಕ್ಷರಗಳ ನಡುವಿನ ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಿ
ಸಂದರ್ಭದಲ್ಲಿ ಅಪ್ರಸ್ತುತ ಮಾಹಿತಿಯು 2 ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರಗಳ ನಡುವೆ ಇದ್ದಾಗ, ಹೇಗೆ ಎಂಬುದು ಇಲ್ಲಿದೆ ನೀವು ಅದನ್ನು ತ್ವರಿತವಾಗಿ ಅಳಿಸಬಹುದು:
- ಎಲ್ಲಾ ಸಬ್ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಿ ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಕೆಳಗಿನ ಬಾಕ್ಸ್ಗಳಲ್ಲಿ ಎರಡು ಅಕ್ಷರಗಳನ್ನು ಟೈಪ್ ಮಾಡಿ.
- "ನಡುವೆ" ಅಕ್ಷರಗಳನ್ನು ಸಹ ತೆಗೆದುಹಾಕಬೇಕು , ಡಿಲಿಮಿಟರ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ.
- ತೆಗೆದುಹಾಕು ಕ್ಲಿಕ್ ಮಾಡಿ.
ಇದರಂತೆ ಒಂದು ಉದಾಹರಣೆ, ನಾವು ಎರಡು ಟಿಲ್ಡ್ ಅಕ್ಷರಗಳ (~) ನಡುವಿನ ಎಲ್ಲವನ್ನೂ ಅಳಿಸುತ್ತೇವೆ ಮತ್ತು ಪರಿಣಾಮವಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ಸ್ವಚ್ಛಗೊಳಿಸಿದ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಪಡೆಯುತ್ತೇವೆ:
ಈ ಬಹು-ಕಾರ್ಯಕಾರಿಯೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಇತರ ಉಪಯುಕ್ತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪ್ರಯತ್ನಿಸಲು ಉಪಕರಣ, ನಾನು ಇ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತೇನೆ ಈ ಪೋಸ್ಟ್ನ ಕೊನೆಯಲ್ಲಿ ಮೌಲ್ಯಮಾಪನ ಆವೃತ್ತಿ. ಓದಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು ಮತ್ತು ಮುಂದಿನ ವಾರ ನಮ್ಮ ಬ್ಲಾಗ್ನಲ್ಲಿ ನಿಮ್ಮನ್ನು ನೋಡುವ ಭರವಸೆ ಇದೆ!
ಲಭ್ಯವಿರುವ ಡೌನ್ಲೋಡ್ಗಳು
ಮೊದಲ ಅಥವಾ ಕೊನೆಯ ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದುಹಾಕಿ - ಉದಾಹರಣೆಗಳು (.xlsm ಫೈಲ್)
ಅಲ್ಟಿಮೇಟ್ ಸೂಟ್ - ಪ್ರಾಯೋಗಿಕ ಆವೃತ್ತಿ (.exe ಫೈಲ್)
ಮತ್ತು ಯಾವುದನ್ನು ಹುಡುಕಿಬಾಕ್ಸ್ನಲ್ಲಿ ಸ್ಪೇಸ್ (*, ).ದಯವಿಟ್ಟು ನಾವು ಕೇವಲ ಅಲ್ಪವಿರಾಮವನ್ನು ಬದಲಿಸುತ್ತಿದ್ದೇವೆ ಆದರೆ ಮುನ್ನಡೆಯನ್ನು ತಡೆಯಲು ಅಲ್ಪವಿರಾಮ ಮತ್ತು ಜಾಗವನ್ನು ಬದಲಾಯಿಸುತ್ತಿದ್ದೇವೆ. ಫಲಿತಾಂಶಗಳಲ್ಲಿನ ಸ್ಥಳಗಳು. ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸ್ಪೇಸ್ಗಳಿಲ್ಲದೆ ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸಿದ್ದರೆ, ನಂತರ ನಕ್ಷತ್ರ ಚಿಹ್ನೆಯನ್ನು ಬಳಸಿ ಅಲ್ಪವಿರಾಮ (*,).
ಪಠ್ಯವನ್ನು ಅಳಿಸಲು ಎರಡು ಅಲ್ಪವಿರಾಮಗಳ ನಡುವೆ , ಅಲ್ಪವಿರಾಮಗಳಿಂದ ಸುತ್ತುವರಿದ ನಕ್ಷತ್ರವನ್ನು ಬಳಸಿ (,*,).
ಸಲಹೆ. ನೀವು ಹೆಸರುಗಳು ಮತ್ತು ಫೋನ್ ಸಂಖ್ಯೆಗಳನ್ನು ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸಲು ಬಯಸಿದರೆ, ನಂತರ ನೊಂದಿಗೆ ಬದಲಿಸಿ ಕ್ಷೇತ್ರದಲ್ಲಿ ಅಲ್ಪವಿರಾಮ (,) ಅನ್ನು ಟೈಪ್ ಮಾಡಿ.
Flash Fill ಅನ್ನು ಬಳಸಿಕೊಂಡು ಪಠ್ಯದ ಭಾಗವನ್ನು ತೆಗೆದುಹಾಕಿ
Excel ನ ಆಧುನಿಕ ಆವೃತ್ತಿಗಳಲ್ಲಿ (2013 ಮತ್ತು ನಂತರ), ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರಕ್ಕೆ ಮುಂಚಿತವಾಗಿ ಅಥವಾ ಅನುಸರಿಸುವ ಪಠ್ಯವನ್ನು ನಿರ್ಮೂಲನೆ ಮಾಡಲು ಇನ್ನೊಂದು ಸುಲಭವಾದ ಮಾರ್ಗವಿದೆ - Flash Fill ವೈಶಿಷ್ಟ್ಯ. ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:
- ನಿಮ್ಮ ಡೇಟಾದೊಂದಿಗೆ ಮೊದಲ ಸೆಲ್ನ ಮುಂದಿನ ಸೆಲ್ನಲ್ಲಿ, ನಿರೀಕ್ಷಿತ ಫಲಿತಾಂಶವನ್ನು ಟೈಪ್ ಮಾಡಿ ಮತ್ತು Enter ಒತ್ತಿರಿ .
- ಮುಂದಿನ ಸೆಲ್ನಲ್ಲಿ ಸೂಕ್ತವಾದ ಮೌಲ್ಯವನ್ನು ಟೈಪ್ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿ. ಒಮ್ಮೆ Excel ನೀವು ನಮೂದಿಸುತ್ತಿರುವ ಮೌಲ್ಯಗಳಲ್ಲಿನ ಮಾದರಿಯನ್ನು ಅನುಭವಿಸಿದರೆ, ಅದೇ ಮಾದರಿಯನ್ನು ಅನುಸರಿಸಿ ಉಳಿದ ಸೆಲ್ಗಳಿಗೆ ಪೂರ್ವವೀಕ್ಷಣೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
- ಸಲಹೆಯನ್ನು ಸ್ವೀಕರಿಸಲು Enter ಕೀಲಿಯನ್ನು ಒತ್ತಿರಿ.
ಮುಗಿದಿದೆ!
ಸೂತ್ರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಿ
Microsoft Excel ನಲ್ಲಿ, ಅಂತರ್ಗತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ವಹಿಸಲಾದ ಅನೇಕ ಡೇಟಾ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್ಗಳನ್ನು ಸಹ ಸೂತ್ರದೊಂದಿಗೆ ಸಾಧಿಸಬಹುದು. ಹಿಂದಿನ ವಿಧಾನಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಸೂತ್ರಗಳು ಮೂಲ ಡೇಟಾಗೆ ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವುದಿಲ್ಲ ಮತ್ತು ನಿಮಗೆ ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಣವನ್ನು ನೀಡುತ್ತದೆಫಲಿತಾಂಶಗಳು.
ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರದ ನಂತರ ಎಲ್ಲವನ್ನೂ ತೆಗೆದುಹಾಕುವುದು ಹೇಗೆ
ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರದ ನಂತರ ಪಠ್ಯವನ್ನು ಅಳಿಸಲು, ಸಾಮಾನ್ಯ ಸೂತ್ರವು:
LEFT( ಸೆಲ್ , SEARCH (" ಚಾರ್ ", ಸೆಲ್ ) -1)ಇಲ್ಲಿ, ನಾವು ಅಕ್ಷರದ ಸ್ಥಾನವನ್ನು ಪಡೆಯಲು ಹುಡುಕಾಟ ಕಾರ್ಯವನ್ನು ಬಳಸುತ್ತೇವೆ ಮತ್ತು ಅದನ್ನು ಎಡ ಕಾರ್ಯಕ್ಕೆ ರವಾನಿಸುತ್ತೇವೆ, ಆದ್ದರಿಂದ ಅದು ಹೊರತೆಗೆಯುತ್ತದೆ ಸ್ಟ್ರಿಂಗ್ನ ಪ್ರಾರಂಭದಿಂದ ಅನುಗುಣವಾದ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ. ಫಲಿತಾಂಶಗಳಿಂದ ಡಿಲಿಮಿಟರ್ ಅನ್ನು ಹೊರಗಿಡಲು ಹುಡುಕಾಟದಿಂದ ಹಿಂತಿರುಗಿಸಿದ ಸಂಖ್ಯೆಯಿಂದ ಒಂದು ಅಕ್ಷರವನ್ನು ಕಳೆಯಲಾಗುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ಅಲ್ಪವಿರಾಮದ ನಂತರ ಸ್ಟ್ರಿಂಗ್ನ ಭಾಗವನ್ನು ತೆಗೆದುಹಾಕಲು, ನೀವು ಕೆಳಗಿನ ಸೂತ್ರವನ್ನು B2 ನಲ್ಲಿ ನಮೂದಿಸಿ ಮತ್ತು ಅದನ್ನು B7 ಮೂಲಕ ಕೆಳಗೆ ಎಳೆಯಿರಿ :
=LEFT(A2, SEARCH(",", A2) -1)
ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರದ ಮೊದಲು ಎಲ್ಲವನ್ನೂ ತೆಗೆದುಹಾಕುವುದು ಹೇಗೆ
ಒಂದು ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರದ ಮೊದಲು ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ನ ಭಾಗವನ್ನು ಅಳಿಸಲು, ಸಾಮಾನ್ಯ ಸೂತ್ರವು:
RIGHT( ಸೆಲ್ , LEN( ಸೆಲ್ ) - SEARCH(" char ", ಸೆಲ್ ))ಇಲ್ಲಿ, ನಾವು ಮತ್ತೊಮ್ಮೆ ಹುಡುಕಾಟದ ಸಹಾಯದಿಂದ ಗುರಿಯ ಪಾತ್ರದ ಸ್ಥಾನವನ್ನು ಲೆಕ್ಕ ಹಾಕುತ್ತೇವೆ, LEN ನಿಂದ ಹಿಂತಿರುಗಿಸಿದ ಒಟ್ಟು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದದಿಂದ ಕಳೆಯಿರಿ ಮತ್ತು ವ್ಯತ್ಯಾಸವನ್ನು RIGHT ಫಂಕ್ಷನ್ಗೆ ರವಾನಿಸಿ, ಆದ್ದರಿಂದ ಅದು ಅನೇಕ ಅಕ್ಷರಗಳನ್ನು ಅಂತ್ಯದಿಂದ ಎಳೆಯುತ್ತದೆ. string.
ಉದಾಹರಣೆಗೆ, ಅಲ್ಪವಿರಾಮದ ಮೊದಲು ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಲು, ಸೂತ್ರವು ಹೀಗಿದೆ:
=RIGHT(A2, LEN(A2) - SEARCH(",", A2))
ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಅಲ್ಪವಿರಾಮವನ್ನು ಸ್ಪೇಸ್ ಅಕ್ಷರದಿಂದ ಅನುಸರಿಸಲಾಗುತ್ತದೆ. ಫಲಿತಾಂಶಗಳಲ್ಲಿ ಪ್ರಮುಖ ಸ್ಥಳಗಳನ್ನು ತಪ್ಪಿಸಲು, ನಾವು TRIM ಫಂಕ್ಷನ್ನಲ್ಲಿ ಮುಖ್ಯ ಸೂತ್ರವನ್ನು ಸುತ್ತಿಕೊಳ್ಳುತ್ತೇವೆ:
=TRIM(RIGHT(A2, LEN(A2) - SEARCH(",", A2)))
ಟಿಪ್ಪಣಿಗಳು:
- ಎರಡೂಮೇಲಿನ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಮೂಲ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಡಿಲಿಮಿಟರ್ನ ಒಂದು ನಿದರ್ಶನ ಮಾತ್ರ ಇದೆ ಎಂದು ಊಹಿಸುತ್ತದೆ. ಬಹು ಘಟನೆಗಳಿದ್ದಲ್ಲಿ, ಮೊದಲ ನಿದರ್ಶನ ಮೊದಲು/ನಂತರ ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ.
- ಹುಡುಕಾಟ ಕಾರ್ಯವು ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ ಅಲ್ಲ , ಅಂದರೆ ಇದರ ನಡುವೆ ಯಾವುದೇ ವ್ಯತ್ಯಾಸವಿಲ್ಲ ಸಣ್ಣ ಮತ್ತು ದೊಡ್ಡ ಅಕ್ಷರಗಳು. ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರವು ಅಕ್ಷರವಾಗಿದ್ದರೆ ಮತ್ತು ನೀವು ಅಕ್ಷರದ ಪ್ರಕರಣವನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಬಯಸಿದರೆ, ಹುಡುಕಾಟದ ಬದಲಿಗೆ ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್ FIND ಕಾರ್ಯವನ್ನು ಬಳಸಿ.
Nth ಸಂಭವಿಸುವಿಕೆಯ ನಂತರ ಪಠ್ಯವನ್ನು ಹೇಗೆ ಅಳಿಸುವುದು ಅಕ್ಷರದ
ಸಂದರ್ಭದಲ್ಲಿ ಮೂಲ ಸ್ಟ್ರಿಂಗ್ ಡಿಲಿಮಿಟರ್ನ ಬಹು ನಿದರ್ಶನಗಳನ್ನು ಹೊಂದಿರುವಾಗ, ನಿರ್ದಿಷ್ಟ ನಿದರ್ಶನದ ನಂತರ ನೀವು ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕುವ ಅಗತ್ಯವನ್ನು ಹೊಂದಿರಬಹುದು. ಇದಕ್ಕಾಗಿ, ಈ ಕೆಳಗಿನ ಸೂತ್ರವನ್ನು ಬಳಸಿ:
LEFT( ಸೆಲ್ , FIND("#", SUBSTITUTE( ಸೆಲ್ ," char ", "#" , n )) -1)ಇಲ್ಲಿ n ಅಕ್ಷರದ ಸಂಭವಿಸುವಿಕೆಯ ನಂತರ ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಬೇಕು.
ಈ ಸೂತ್ರದ ಆಂತರಿಕ ತರ್ಕವು ಕೆಲವು ಅಕ್ಷರಗಳನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ ಅದು ಮೂಲ ಡೇಟಾದಲ್ಲಿ ಎಲ್ಲಿಯೂ ಇರುವುದಿಲ್ಲ, ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಹ್ಯಾಶ್ ಚಿಹ್ನೆ (#). ನಿಮ್ಮ ಡೇಟಾ ಸೆಟ್ನಲ್ಲಿ ಈ ಅಕ್ಷರ ಕಂಡುಬಂದರೆ, ನಂತರ "#" ಬದಲಿಗೆ ಬೇರೆ ಯಾವುದನ್ನಾದರೂ ಬಳಸಿ.
ಉದಾಹರಣೆಗೆ, A2 ನಲ್ಲಿ 2 ನೇ ಅಲ್ಪವಿರಾಮದ ನಂತರ ಎಲ್ಲವನ್ನೂ ತೆಗೆದುಹಾಕಲು (ಮತ್ತು ಅಲ್ಪವಿರಾಮ ಸ್ವತಃ), ಸೂತ್ರವು:
=LEFT(A2, FIND("#", SUBSTITUTE(A2, ",", "#", 2)) -1)
ಈ ಸೂತ್ರವು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:
ಸೂತ್ರದ ಪ್ರಮುಖ ಭಾಗವು FIND ಕಾರ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ n ನೇ ಸ್ಥಾನಡಿಲಿಮಿಟರ್ (ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಅಲ್ಪವಿರಾಮ). ಹೇಗೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:
A2 ನಲ್ಲಿ 2 ನೇ ಅಲ್ಪವಿರಾಮವನ್ನು ಹ್ಯಾಶ್ ಚಿಹ್ನೆಯೊಂದಿಗೆ (ಅಥವಾ ನಿಮ್ಮ ಡೇಟಾದಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಯಾವುದೇ ಅಕ್ಷರ) ಪರ್ಯಾಯದ ಸಹಾಯದಿಂದ ನಾವು ಬದಲಾಯಿಸುತ್ತೇವೆ:
SUBSTITUTE(A2, ",", "#", 2)
ಫಲಿತವಾದ ಸ್ಟ್ರಿಂಗ್ FIND ನ 2 ನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ಗೆ ಹೋಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದು ಆ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ "#" ನ ಸ್ಥಾನವನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತದೆ:
FIND("#", "Emma, Design# (102) 123-4568")
FIND ನಮಗೆ "#" 13 ನೇ ಅಕ್ಷರವಾಗಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ. ಅದರ ಹಿಂದಿನ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ತಿಳಿಯಲು, ಕೇವಲ 1 ಅನ್ನು ಕಳೆಯಿರಿ ಮತ್ತು ನೀವು 12 ಅನ್ನು ಪರಿಣಾಮವಾಗಿ ಪಡೆಯುತ್ತೀರಿ:
FIND("#", SUBSTITUTE(A2, ",", "#", 2)) - 1
ಈ ಸಂಖ್ಯೆಯು ನೇರವಾಗಿ num_chars ಆರ್ಗ್ಯುಮೆಂಟ್ಗೆ ಹೋಗುತ್ತದೆ ಎಡದಿಂದ A2 ರಿಂದ ಮೊದಲ 12 ಅಕ್ಷರಗಳನ್ನು ಎಳೆಯಲು ಕೇಳುತ್ತಿದೆ:
=LEFT(A2, 12)
ಅಷ್ಟೆ!
ಒಂದು ಅಕ್ಷರದ Nth ಸಂಭವಿಸುವ ಮೊದಲು ಪಠ್ಯವನ್ನು ಅಳಿಸುವುದು ಹೇಗೆ
ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರದ ಮೊದಲು ಸಬ್ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲು ಸಾಮಾನ್ಯ ಸೂತ್ರವು:
ಬಲ( ಸೆಲ್ , " ಚಾರ್ ", "#", n ), LEN( ಸೆಲ್ ) - FIND("#", SUBSTITUTE( ಸೆಲ್ , " char ", "#", n )) -1)ಉದಾಹರಣೆಗೆ, A2 ನಲ್ಲಿ 2 ನೇ ಅಲ್ಪವಿರಾಮದ ಮೊದಲು ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಲು, ಸೂತ್ರವು ಹೀಗಿದೆ:
=RIGHT(SUBSTITUTE(A2, ",", "#", 2), LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", 2)) -1)
ಮುಂಚೂಣಿಯಲ್ಲಿರುವ ಸ್ಥಳವನ್ನು ತೆಗೆದುಹಾಕಲು, ನಾವು ಮತ್ತೆ TRIM ಅನ್ನು ಬಳಸುತ್ತೇವೆ ಹೊದಿಕೆಯಂತೆ ಕಾರ್ಯ:
=TRIM(RIGHT(SUBSTITUTE(A2, ",", "#", 2), LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", 2))))
ಈ ಸೂತ್ರವು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:
ಸಾರಾಂಶದಲ್ಲಿ, ನಾವು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ n ನೇ ಡಿಲಿಮಿಟರ್ನ ನಂತರ ಎಷ್ಟು ಅಕ್ಷರಗಳಿವೆ ಮತ್ತು ಬಲದಿಂದ ಅನುಗುಣವಾದ ಉದ್ದದ ಸಬ್ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೊರತೆಗೆಯಿರಿ. ಕೆಳಗೆ ಫಾರ್ಮುಲಾ ಬ್ರೇಕ್ ಡೌನ್ ಆಗಿದೆ:
ಮೊದಲನೆಯದಾಗಿ, ನಾವು A2 ನಲ್ಲಿ 2 ನೇ ಅಲ್ಪವಿರಾಮವನ್ನು ಹ್ಯಾಶ್ನೊಂದಿಗೆ ಬದಲಾಯಿಸುತ್ತೇವೆಚಿಹ್ನೆ:
SUBSTITUTE(A2, ",", "#", 2)
ಫಲಿತವಾದ ಸ್ಟ್ರಿಂಗ್ RIGHT ನ ಪಠ್ಯ ಆರ್ಗ್ಯುಮೆಂಟ್ಗೆ ಹೋಗುತ್ತದೆ:
RIGHT("Emma, Design# (102) 123-4568", …
ಮುಂದೆ, ನಮಗೆ ಅಗತ್ಯವಿದೆ ಸ್ಟ್ರಿಂಗ್ನ ಅಂತ್ಯದಿಂದ ಎಷ್ಟು ಅಕ್ಷರಗಳನ್ನು ಹೊರತೆಗೆಯಬೇಕು ಎಂಬುದನ್ನು ವಿವರಿಸಿ. ಇದಕ್ಕಾಗಿ, ಮೇಲಿನ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಹ್ಯಾಶ್ ಚಿಹ್ನೆಯ ಸ್ಥಾನವನ್ನು ನಾವು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ (ಅದು 13):
FIND("#", SUBSTITUTE(A2, ",", "#", 2))
ಮತ್ತು ಅದನ್ನು ಒಟ್ಟು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದದಿಂದ ಕಳೆಯಿರಿ (ಇದು 28 ಕ್ಕೆ ಸಮನಾಗಿರುತ್ತದೆ):
LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", 2))
ವ್ಯತ್ಯಾಸವು (15) ಮೊದಲ ಆರ್ಗ್ಯುಮೆಂಟ್ನಲ್ಲಿರುವ ಸ್ಟ್ರಿಂಗ್ನಿಂದ ಕೊನೆಯ 15 ಅಕ್ಷರಗಳನ್ನು ಎಳೆಯಲು ಸೂಚಿಸುವ RIGHT ನ ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ಗೆ ಹೋಗುತ್ತದೆ:
RIGHT("Emma, Design# (102) 123-4568", 15)
ಔಟ್ಪುಟ್ ಒಂದು ಸಬ್ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ " (102) 123-4568", ಇದು ಪ್ರಮುಖ ಸ್ಥಳವನ್ನು ಹೊರತುಪಡಿಸಿ, ಬಯಸಿದ ಫಲಿತಾಂಶಕ್ಕೆ ಬಹಳ ಹತ್ತಿರದಲ್ಲಿದೆ. ಆದ್ದರಿಂದ, ನಾವು ಅದನ್ನು ತೊಡೆದುಹಾಕಲು TRIM ಕಾರ್ಯವನ್ನು ಬಳಸುತ್ತೇವೆ.
ಒಂದು ಅಕ್ಷರದ ಕೊನೆಯ ಸಂಭವದ ನಂತರ ಪಠ್ಯವನ್ನು ಹೇಗೆ ತೆಗೆದುಹಾಕುವುದು
ನಿಮ್ಮ ಮೌಲ್ಯಗಳನ್ನು ವೇರಿಯಬಲ್ ಸಂಖ್ಯೆಯ ಡಿಲಿಮಿಟರ್ಗಳೊಂದಿಗೆ ಪ್ರತ್ಯೇಕಿಸಿದರೆ, ನೀವು ಆ ಡಿಲಿಮಿಟರ್ನ ಕೊನೆಯ ನಿದರ್ಶನದ ನಂತರ ಎಲ್ಲವನ್ನೂ ತೆಗೆದುಹಾಕಲು ಬಯಸಬಹುದು. ಇದನ್ನು ಈ ಕೆಳಗಿನ ಸೂತ್ರದೊಂದಿಗೆ ಮಾಡಬಹುದು:
LEFT( ಸೆಲ್ , FIND("#", SUBSTITUTE( ಸೆಲ್ ," char ", "# ", LEN( ಸೆಲ್ ) - LEN(SUBSTITUTE( ಸೆಲ್ , " ಚಾರ್ ", "")))) -1)ಕಾಲಮ್ A ಎಂದು ಭಾವಿಸೋಣ ಉದ್ಯೋಗಿಗಳ ಬಗ್ಗೆ ವಿವಿಧ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ, ಆದರೆ ಕೊನೆಯ ಅಲ್ಪವಿರಾಮದ ನಂತರದ ಮೌಲ್ಯವು ಯಾವಾಗಲೂ ದೂರವಾಣಿ ಸಂಖ್ಯೆಯಾಗಿದೆ. ಫೋನ್ ಸಂಖ್ಯೆಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು ಮತ್ತು ಎಲ್ಲಾ ಇತರ ವಿವರಗಳನ್ನು ಇಟ್ಟುಕೊಳ್ಳುವುದು ನಿಮ್ಮ ಗುರಿಯಾಗಿದೆ.
ಗುರಿಯನ್ನು ಸಾಧಿಸಲು, A2 ನಲ್ಲಿ ಕೊನೆಯ ಅಲ್ಪವಿರಾಮದ ನಂತರ ನೀವು ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಬಹುದುಸೂತ್ರ:
=LEFT(A2, FIND("#", SUBSTITUTE(A2, ",", "#", LEN(A2) - LEN(SUBSTITUTE(A2, ",","")))) -1)
ಕಾಲಮ್ನ ಕೆಳಗೆ ಸೂತ್ರವನ್ನು ನಕಲಿಸಿ ಮತ್ತು ನೀವು ಈ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುತ್ತೀರಿ:
ಇದು ಹೇಗೆ ಸೂತ್ರದ ಕಾರ್ಯಗಳು:
ಸೂತ್ರದ ಸಾರಾಂಶವೆಂದರೆ ನಾವು ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಕೊನೆಯ ಡಿಲಿಮಿಟರ್ (ಅಲ್ಪವಿರಾಮ) ಸ್ಥಾನವನ್ನು ನಿರ್ಧರಿಸುತ್ತೇವೆ ಮತ್ತು ಎಡದಿಂದ ಡಿಲಿಮಿಟರ್ಗೆ ಸಬ್ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಎಳೆಯುತ್ತೇವೆ. ಡಿಲಿಮಿಟರ್ನ ಸ್ಥಾನವನ್ನು ಪಡೆಯುವುದು ಅತ್ಯಂತ ಟ್ರಿಕಿಯೆಸ್ಟ್ ಭಾಗವಾಗಿದೆ ಮತ್ತು ನಾವು ಅದನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತೇವೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:
ಮೊದಲನೆಯದಾಗಿ, ಮೂಲ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಎಷ್ಟು ಅಲ್ಪವಿರಾಮಗಳಿವೆ ಎಂದು ನಾವು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ. ಇದಕ್ಕಾಗಿ, ನಾವು ಪ್ರತಿ ಅಲ್ಪವಿರಾಮವನ್ನು ಏನೂ ಇಲ್ಲದೆ ("") ಬದಲಾಯಿಸುತ್ತೇವೆ ಮತ್ತು ಫಲಿತಾಂಶದ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು LEN ಕಾರ್ಯಕ್ಕೆ ಒದಗಿಸುತ್ತೇವೆ:
LEN(SUBSTITUTE(A2, ",",""))
A2 ಗಾಗಿ, ಫಲಿತಾಂಶವು 35 ಆಗಿದೆ, ಇದು ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ ಅಲ್ಪವಿರಾಮವಿಲ್ಲದೆ A2 ನಲ್ಲಿ.
ಮೇಲಿನ ಸಂಖ್ಯೆಯನ್ನು ಒಟ್ಟು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದದಿಂದ ಕಳೆಯಿರಿ (38 ಅಕ್ಷರಗಳು):
LEN(A2) - LEN(SUBSTITUTE(A2, ",",""))
... ಮತ್ತು ನೀವು 3 ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ, ಅದು ಒಟ್ಟು ಸಂಖ್ಯೆ A2 ನಲ್ಲಿ ಅಲ್ಪವಿರಾಮಗಳು (ಮತ್ತು ಕೊನೆಯ ಅಲ್ಪವಿರಾಮದ ಆರ್ಡಿನಲ್ ಸಂಖ್ಯೆಯೂ ಸಹ).
ಮುಂದೆ, ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಕೊನೆಯ ಅಲ್ಪವಿರಾಮದ ಸ್ಥಾನವನ್ನು ಪಡೆಯಲು ನೀವು ಈಗಾಗಲೇ ಪರಿಚಿತವಾಗಿರುವ FIND ಮತ್ತು SUBSTITUTE ಫಂಕ್ಷನ್ಗಳ ಸಂಯೋಜನೆಯನ್ನು ಬಳಸುತ್ತೀರಿ. ನಿದರ್ಶನ ಸಂಖ್ಯೆ (ನಮ್ಮ ಪ್ರಕರಣದಲ್ಲಿ 3 ನೇ ಅಲ್ಪವಿರಾಮ) ಮೇಲೆ ತಿಳಿಸಿದ LEN ಪರ್ಯಾಯ ಸೂತ್ರದಿಂದ ಒದಗಿಸಲಾಗಿದೆ:
FIND("#", SUBSTITUTE(A2, ",", "#", 3))
3 ನೇ ಅಲ್ಪವಿರಾಮವು A2 ನಲ್ಲಿ 23 ನೇ ಅಕ್ಷರವಾಗಿದೆ, ಅಂದರೆ ನಮಗೆ ಅಗತ್ಯವಿದೆ ಅದರ ಹಿಂದಿನ 22 ಅಕ್ಷರಗಳನ್ನು ಹೊರತೆಗೆಯಲು. ಆದ್ದರಿಂದ, ನಾವು ಮೇಲಿನ ಸೂತ್ರವನ್ನು ಮೈನಸ್ 1 ಅನ್ನು LEFT ನ num_chars ಆರ್ಗ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಇರಿಸಿದ್ದೇವೆ:
LEFT(A2, 23-1)
ಒಂದು ಅಕ್ಷರದ ಕೊನೆಯ ಸಂಭವದ ಮೊದಲು ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕುವುದು ಹೇಗೆ
0>ಅಳಿಸಲುಒಂದು ನಿರ್ದಿಷ್ಟ ಅಕ್ಷರದ ಕೊನೆಯ ನಿದರ್ಶನದ ಮೊದಲು, ಸಾಮಾನ್ಯ ಸೂತ್ರವು:RIGHT( ಸೆಲ್, LEN( ಸೆಲ್) - FIND("#", SUBSTITUTE( ಕೋಶ, " ಚಾರ್", "#", LEN( ಸೆಲ್) - LEN(ಸಬ್ಸ್ಟಿಟ್ಯೂಟ್( ಸೆಲ್, " ಚಾರ್", "")))))ನಮ್ಮ ಮಾದರಿ ಕೋಷ್ಟಕದಲ್ಲಿ, ಕೊನೆಯ ಅಲ್ಪವಿರಾಮದ ಮೊದಲು ಪಠ್ಯವನ್ನು ನಿರ್ಮೂಲನೆ ಮಾಡಲು, ಸೂತ್ರವು ಈ ರೂಪವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ:
=RIGHT(A2, LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", LEN(A2) - LEN(SUBSTITUTE(A2, ",","")))))
ಒಂದು ಅಂತಿಮ ಸ್ಪರ್ಶವಾಗಿ, ನಾವು ಪ್ರಮುಖ ಸ್ಥಳಗಳನ್ನು ತೊಡೆದುಹಾಕಲು TRIM ಕಾರ್ಯದಲ್ಲಿ ಅದನ್ನು ನೆಸ್ಟ್ ಮಾಡಿ:
=TRIM(RIGHT(A2, LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", LEN(A2) - LEN(SUBSTITUTE(A2, ",",""))))))
ಈ ಸೂತ್ರವು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:
ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಹಿಂದಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ವಿವರಿಸಿದಂತೆ ನಾವು ಕೊನೆಯ ಅಲ್ಪವಿರಾಮದ ಸ್ಥಾನವನ್ನು ಪಡೆಯುತ್ತೇವೆ ಮತ್ತು ಅದನ್ನು ಸ್ಟ್ರಿಂಗ್ನ ಒಟ್ಟು ಉದ್ದದಿಂದ ಕಳೆಯಿರಿ:
LEN(A2) - FIND("#", SUBSTITUTE(A2, ",", "#", LEN(A2) - LEN(SUBSTITUTE(A2, ",",""))))
ಪರಿಣಾಮವಾಗಿ, ನಾವು ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುತ್ತೇವೆ ಕೊನೆಯ ಅಲ್ಪವಿರಾಮದ ನಂತರ ಅಕ್ಷರಗಳು ಮತ್ತು ಅದನ್ನು RIGHT ಫಂಕ್ಷನ್ಗೆ ರವಾನಿಸಿ, ಆದ್ದರಿಂದ ಇದು ಸ್ಟ್ರಿಂಗ್ನ ಅಂತ್ಯದಿಂದ ಅನೇಕ ಅಕ್ಷರಗಳನ್ನು ತರುತ್ತದೆ.
ಅಕ್ಷರಗಳ ಎರಡೂ ಬದಿಯಲ್ಲಿರುವ ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಲು ಕಸ್ಟಮ್ ಕಾರ್ಯ
ಆದರೆ ಮೇಲಿನ ಉದಾಹರಣೆಗಳಲ್ಲಿ ನೀವು ನೋಡಿದ್ದೀರಿ, ಎಕ್ಸೆಲ್ನ ಸ್ಥಳೀಯ ಎಫ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಯಾವುದೇ ಬಳಕೆಯ ಪ್ರಕರಣವನ್ನು ಪರಿಹರಿಸಬಹುದು ವಿಭಿನ್ನ ಸಂಯೋಜನೆಗಳಲ್ಲಿ ಕಾರ್ಯಗಳು. ಸಮಸ್ಯೆಯೆಂದರೆ ನೀವು ಬೆರಳೆಣಿಕೆಯ ಟ್ರಿಕಿ ಸೂತ್ರಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಬೇಕು. ಹಾಂ, ಎಲ್ಲಾ ಸನ್ನಿವೇಶಗಳನ್ನು ಕವರ್ ಮಾಡಲು ನಾವು ನಮ್ಮದೇ ಆದ ಕಾರ್ಯವನ್ನು ಬರೆದರೆ ಏನು? ಒಳ್ಳೆ ಉಪಾಯ ಅನ್ನಿಸುತ್ತೆ. ಆದ್ದರಿಂದ, ಕೆಳಗಿನ VBA ಕೋಡ್ ಅನ್ನು ನಿಮ್ಮ ವರ್ಕ್ಬುಕ್ಗೆ ಸೇರಿಸಿ (ಎಕ್ಸೆಲ್ನಲ್ಲಿ VBA ಸೇರಿಸಲು ವಿವರವಾದ ಹಂತಗಳು ಇಲ್ಲಿವೆ):
ಫಂಕ್ಷನ್ RemoveText(str As String , Delimiter As String , ಸಂಭವಿಸುವಿಕೆಯು ಪೂರ್ಣಾಂಕದಂತೆ , is_after AsBoolean ) ಮಂದ delimiter_num, start_num, delimiter_len ಪೂರ್ಣಾಂಕದಂತೆ ಮಂದ str_result ಸ್ಟ್ರಿಂಗ್ delimiter_num = 0 start_num = 1 str_result = "" delimiter_len = ಲೆನ್(ಡಿಲಿಮಿಟರ್) i = 1 ಗಾಗಿ delimiter_num, ಡಿಲಿಮಿಟರ್ _T < delimiter_num ನಂತರ start_num = delimiter_num + delimiter_len ಕೊನೆಗೊಂಡರೆ ಮುಂದೆ i ವೇಳೆ 0 < delimiter_num ನಂತರ True = is_after ಆಗ str_result = ಮಧ್ಯ(str, 1, start_num - delimiter_len - 1) ಬೇರೆ str_result = ಮಧ್ಯ(str, start_num) ಎಂಡ್ ಇಫ್ ಎಂಡ್ ವೇಳೆ RemoveText = str_result ಎಂಡ್ ಫಂಕ್ಷನ್ನಮ್ಮ ಫಂಕ್ಷನ್ ಅನ್ನು ಹೆಸರಿಸಲಾಗಿದೆ ಮತ್ತು ಇದು ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಹೊಂದಿದೆ:
RemoveText(string, delimiter, ಸಂಭವಿಸುವಿಕೆ, is_after)ಎಲ್ಲಿ:
String - ಇದು ಮೂಲ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. ಸೆಲ್ ಉಲ್ಲೇಖದಿಂದ ಪ್ರತಿನಿಧಿಸಬಹುದು.
ಡಿಲಿಮಿಟರ್ - ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕುವ ಮೊದಲು/ನಂತರದ ಅಕ್ಷರ.
ಸಂಭವ - ಇದರ ನಿದರ್ಶನ ಡಿಲಿಮಿಟರ್.
Is_after - ಪಠ್ಯವನ್ನು ತೆಗೆದುಹಾಕಲು ಡಿಲಿಮಿಟರ್ನ ಯಾವ ಭಾಗದಲ್ಲಿ ಸೂಚಿಸುವ ಬೂಲಿಯನ್ ಮೌಲ್ಯ. ಒಂದೇ ಅಕ್ಷರ ಅಥವಾ ಅಕ್ಷರಗಳ ಅನುಕ್ರಮವಾಗಿರಬಹುದು.
- ಸತ್ಯ - ಡಿಲಿಮಿಟರ್ ನಂತರ ಎಲ್ಲವನ್ನೂ ಅಳಿಸಿ (ಡಿಲಿಮಿಟರ್ ಸ್ವತಃ ಸೇರಿದಂತೆ).
- ತಪ್ಪು - ಡಿಲಿಮಿಟರ್ನ ಮೊದಲು ಎಲ್ಲವನ್ನೂ ಅಳಿಸಿ (ಒಳಗೊಂಡಂತೆ ಡಿಲಿಮಿಟರ್ ಸ್ವತಃ).
ನಿಮ್ಮ ವರ್ಕ್ಬುಕ್ನಲ್ಲಿ ಫಂಕ್ಷನ್ನ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಿದ ನಂತರ, ನೀವು ಕಾಂಪ್ಯಾಕ್ಟ್ ಮತ್ತು ಸೊಗಸಾದ ಸೂತ್ರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕೋಶಗಳಿಂದ ಸಬ್ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ತೆಗೆದುಹಾಕಬಹುದು.
ಉದಾಹರಣೆಗೆ, ಅಳಿಸಲು