ಪರಿವಿಡಿ
Microsoft Excel ನಲ್ಲಿ, ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾಗಿದೆ. ಕೆಲವೊಮ್ಮೆ, ನಾವು ದೊಡ್ಡ ಪ್ರಮಾಣದ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಡೇಟಾಸೆಟ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ. ಆದರೆ, ನಿಮ್ಮ ಸಂಖ್ಯೆಗಳು ಪಠ್ಯದಂತೆ ಕಾಣುವ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ ನಿಮ್ಮನ್ನು ನೀವು ಕಂಡುಕೊಳ್ಳಬಹುದು. ಈ ಕಾರಣಕ್ಕಾಗಿ, ನೀವು ಯಾವುದೇ ರೀತಿಯ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸೇರಿಸಲು, ಕಳೆಯಲು, ಭಾಗಿಸಲು, ಗುಣಿಸಲು ಅಥವಾ ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನೀವು ಇದನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿದಾಗ ಅದು ಯಾವಾಗಲೂ ದೋಷವನ್ನು ತೋರಿಸುತ್ತದೆ. ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ, ಸೂಕ್ತವಾದ ಉದಾಹರಣೆಗಳು ಮತ್ತು ಸರಿಯಾದ ವಿವರಣೆಗಳೊಂದಿಗೆ VBA ಕೋಡ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಪಠ್ಯವನ್ನು ಸಂಖ್ಯೆಗೆ ಹೇಗೆ ಪರಿವರ್ತಿಸುವುದು ಎಂದು ನಾವು ನಿಮಗೆ ಕಲಿಸುತ್ತೇವೆ.
ಅಭ್ಯಾಸ ವರ್ಕ್ಬುಕ್ ಡೌನ್ಲೋಡ್ ಮಾಡಿ
ಈ ಅಭ್ಯಾಸವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ವರ್ಕ್ಬುಕ್
VBA.xlsm ಬಳಸಿಕೊಂಡು ಪಠ್ಯವನ್ನು ಸಂಖ್ಯೆಗಳಿಗೆ ಪರಿವರ್ತಿಸಿ
ಪಠ್ಯದಂತೆ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ ಸಂಖ್ಯೆಗಳನ್ನು ಗುರುತಿಸುವುದು ಹೇಗೆ
Microsoft Excel ಸ್ಮಾರ್ಟ್ ಆಗಿದೆ ಪಠ್ಯ ಮತ್ತು ಸಂಖ್ಯೆಯ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಾಕು. ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅವುಗಳನ್ನು ಅವುಗಳ ಸ್ವರೂಪಗಳಿಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಆದರೆ, ಡೇಟಾಸೆಟ್ನ ಕೆಲವು ದುರುಪಯೋಗ ಮತ್ತು ತಪ್ಪಾದ ವ್ಯಾಖ್ಯಾನಗಳಿಂದಾಗಿ ಕೆಲವೊಮ್ಮೆ ಅದನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆ ಕಾರಣಕ್ಕಾಗಿ, ಇದು ನಿಮ್ಮ ವರ್ಕ್ಬುಕ್ನಲ್ಲಿ ಆ ಸಂಖ್ಯೆಗಳನ್ನು ಪಠ್ಯಗಳಾಗಿ ಇರಿಸುತ್ತದೆ.
ಈ ಡೇಟಾಸೆಟ್ ಅನ್ನು ನೋಡೋಣ. ಇಲ್ಲಿ, ನಾವು ಕಾಲಮ್ನಲ್ಲಿ ಕೆಲವು ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ.
ನಾವು ಕಾಲಮ್ನಲ್ಲಿ ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದರೂ, ಅವೆಲ್ಲವೂ ಪಠ್ಯದಂತೆ ಎಡಕ್ಕೆ ಜೋಡಿಸಲ್ಪಟ್ಟಿವೆ. ಈಗ, ಯಾವುದೇ ಸೆಲ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಸೆಲ್ನ ಪಕ್ಕದಲ್ಲಿ ನೀವು ಈ ಪೆಟ್ಟಿಗೆಯನ್ನು ಕಾಣಬಹುದು.
ಈಗ, ಮೌಸ್ ಕರ್ಸರ್ ಅನ್ನು ಬಾಕ್ಸ್ನ ಮೇಲೆ ಇರಿಸಿ. ಅದರ ನಂತರ, ನೀವು ಈ ಸಂದೇಶವನ್ನು ನೋಡುತ್ತೀರಿ.
ಇದು ಸೆಲ್ ಅನ್ನು ಪಠ್ಯವಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ತೋರಿಸುತ್ತದೆ. ಈ ರೀತಿಯಾಗಿ, ನೀವು ಖಚಿತವಾಗಿರಬಹುದುಕೋಶಗಳನ್ನು ಪಠ್ಯವಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾಗಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ.
ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಪಠ್ಯವನ್ನು ಸಂಖ್ಯೆಗೆ ಪರಿವರ್ತಿಸಲು 3 VBA ಕೋಡ್ಗಳು
ನೀವು ಪಠ್ಯವನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸಂಖ್ಯೆಗಳಿಗೆ ಸುಲಭವಾಗಿ ಪರಿವರ್ತಿಸಬಹುದಾದರೂ, ಈ ಟ್ಯುಟೋರಿಯಲ್ ಪಠ್ಯವನ್ನು ಪರಿವರ್ತಿಸುವ ಬಗ್ಗೆ VBA ಕೋಡ್ಗಳನ್ನು ಬಳಸುವ ಸಂಖ್ಯೆ. ನಿಮ್ಮ ಡೇಟಾಸೆಟ್ಗೆ ಈ ಎಲ್ಲಾ ವಿಧಾನಗಳನ್ನು ಕಲಿಯಲು ಮತ್ತು ಅನ್ವಯಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ಖಂಡಿತವಾಗಿ, ಇದು ಬಹಳಷ್ಟು ಸಂದರ್ಭಗಳಲ್ಲಿ ಸೂಕ್ತವಾಗಿ ಬರುತ್ತದೆ.
1. ಶ್ರೇಣಿಯೊಂದಿಗೆ VBA ಕೋಡ್ ಯಾವುದೇ ಡೇಟಾಸೆಟ್ನಲ್ಲಿ. ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಕೋಶಗಳ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಅದನ್ನು VBA ಕೋಡ್ ಗೆ ಸೇರಿಸಿ.
📌 ಹಂತಗಳು
1. ಮೊದಲಿಗೆ, VBA ಎಡಿಟರ್ ಅನ್ನು ತೆರೆಯಲು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನಲ್ಲಿ ALT+F11 ಒತ್ತಿರಿ.
2. ಸೇರಿಸಿ > ಮಾಡ್ಯೂಲ್ .
3. ನಂತರ, ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಟೈಪ್ ಮಾಡಿ:
8370
4. ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ.
5. ನಂತರ, ALT+F8 ಒತ್ತಿರಿ. ಇದು ಮ್ಯಾಕ್ರೋ ಡೈಲಾಗ್ ಬಾಕ್ಸ್ ಅನ್ನು ತೆರೆಯುತ್ತದೆ.
6. ConvertTextToNumber ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು Run ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
ಕೊನೆಯಲ್ಲಿ, ಈ ಕೋಡ್ ನಮ್ಮ ಪಠ್ಯವನ್ನು ಸಂಖ್ಯೆಗಳಿಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ.
ಇನ್ನಷ್ಟು ಓದಿ: Excel VBA ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಸಂಖ್ಯೆಗೆ ಪರಿವರ್ತಿಸುವುದು ಹೇಗೆ
2. VBA ಕೋಡ್ ಲೂಪ್ ಮತ್ತು CSng ನೊಂದಿಗೆ ಪಠ್ಯವನ್ನು ಸಂಖ್ಯೆಗೆ ಪರಿವರ್ತಿಸಲು
ಈ ವಿಧಾನದಲ್ಲಿ, ನಾವು ಲೂಪ್ ಮತ್ತು CSng ಕಾರ್ಯಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದೇವೆ. CSng ಕಾರ್ಯವು ಮೂಲಭೂತವಾಗಿ ಯಾವುದೇ ಪಠ್ಯವನ್ನು ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಒಂದೇ ಸಂಖ್ಯೆಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ. ನಮ್ಮ ಲೂಪ್ ಪ್ರತಿಯೊಂದು ಜೀವಕೋಶದ ಮೂಲಕ ಹೋಗುತ್ತದೆಆಯ್ಕೆಮಾಡಿದ ಕಾಲಮ್. ಅದರ ನಂತರ, ಪಠ್ಯದಿಂದ ಸಂಖ್ಯೆಗೆ ಪರಿವರ್ತಿಸಲು ನಾವು ಪ್ರತಿ ಸೆಲ್ನ ಮೌಲ್ಯವನ್ನು CSng ಫಂಕ್ಷನ್ಗೆ ರವಾನಿಸುತ್ತೇವೆ.
📌 ಹಂತಗಳು
1. ಮೊದಲಿಗೆ, VBA ಎಡಿಟರ್ ಅನ್ನು ತೆರೆಯಲು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನಲ್ಲಿ ALT+F11 ಒತ್ತಿರಿ.
2. ಸೇರಿಸಿ > ಮಾಡ್ಯೂಲ್ .
3. ನಂತರ, ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಟೈಪ್ ಮಾಡಿ:
1649
4. ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ.
5. ನಂತರ, ALT+F8 ಒತ್ತಿರಿ. ಇದು ಮ್ಯಾಕ್ರೋ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯನ್ನು ತೆರೆಯುತ್ತದೆ.
6. ConvertUsingLoop ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು Run ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
ನೀವು ನೋಡುವಂತೆ, ಈ VBA ಕೋಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ನಮ್ಮ ಪಠ್ಯವನ್ನು ಸಂಖ್ಯೆಗಳಿಗೆ ಪರಿವರ್ತಿಸಿದ್ದೇವೆ .
ಇದೇ ರೀತಿಯ ವಾಚನಗೋಷ್ಠಿಗಳು
- ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಪಠ್ಯವನ್ನು ಸಂಖ್ಯೆಗೆ ದೊಡ್ಡದಾಗಿ ಪರಿವರ್ತಿಸಿ (6 ಮಾರ್ಗಗಳು)
- Excel ನಲ್ಲಿ VBA ಅನ್ನು ದೀರ್ಘವಾಗಿ ಬಳಸುವುದು ಹೇಗೆ (3 ಮಾರ್ಗಗಳು)
- Excel VBA ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಡಬಲ್ ಆಗಿ ಪರಿವರ್ತಿಸುವುದು (5 ವಿಧಾನಗಳು)
- ಹೇಗೆ ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಸಂಖ್ಯೆಗೆ ಪರಿವರ್ತಿಸುವ ದೋಷವನ್ನು ಸರಿಪಡಿಸಲು (6 ವಿಧಾನಗಳು)
3. ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಡೈನಾಮಿಕ್ ರೇಂಜ್ಗಳಿಗಾಗಿ ಪಠ್ಯವನ್ನು ಸಂಖ್ಯೆಗಳಿಗೆ ಪರಿವರ್ತಿಸಿ
ಈಗ, ಹಿಂದಿನ ವಿಧಾನಗಳು ಆಯ್ಕೆಮಾಡಿದ ಶ್ರೇಣಿಗಳಿಗೆ . ಅಂದರೆ ನೀವು ಕೋಡ್ನಲ್ಲಿ ನಿಮ್ಮ ಶ್ರೇಣಿಯ ಸೆಲ್ಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಇನ್ಪುಟ್ ಮಾಡಬೇಕು. ಆದರೆ ಕೆಲವೊಮ್ಮೆ ನಿಮ್ಮ ಡೇಟಾಸೆಟ್ ದೊಡ್ಡದಾಗಿರಬಹುದು. ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನೀವು ಜೀವಕೋಶಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಬೇಕು. ಈ ವಿಧಾನವು ಸಮಸ್ಯೆಯನ್ನು ನಿವಾರಿಸುತ್ತದೆ. ನಮ್ಮ ಡೇಟಾಸೆಟ್ ಸೆಲ್ B5 ನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ. ಆದರೆ ಅದು ಎಲ್ಲಿ ಕೊನೆಗೊಳ್ಳಬಹುದು ಎಂದು ನಮಗೆ ತಿಳಿದಿಲ್ಲ.
ಆದ್ದರಿಂದ ನಾವು Cells(Rows.Count, "B").End(xlUp).Row
ಬಳಸಿಕೊಂಡು ಅದರಲ್ಲಿ ಡೇಟಾವನ್ನು ಹೊಂದಿರುವ ಕೊನೆಯದಾಗಿ ಬಳಸಿದ ಎಕ್ಸೆಲ್ ಸಾಲನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಗುರುತಿಸುತ್ತೇವೆ. ಇದುನಾವು " B5:B " ನೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತಿರುವ ಕೊನೆಯ ಖಾಲಿ-ಅಲ್ಲದ ಸಾಲು ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
📌 ಹಂತಗಳು
1. ಮೊದಲಿಗೆ, VBA ಎಡಿಟರ್ ಅನ್ನು ತೆರೆಯಲು ನಿಮ್ಮ ಕೀಬೋರ್ಡ್ನಲ್ಲಿ ALT+F11 ಒತ್ತಿರಿ.
2. ಇನ್ಸರ್ಟ್ > ಮಾಡ್ಯೂಲ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
3. ನಂತರ, ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಟೈಪ್ ಮಾಡಿ:
7859
4. ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ.
5. ನಂತರ, ALT+F8 ಒತ್ತಿರಿ. ಇದು ಮ್ಯಾಕ್ರೋ ಸಂವಾದ ಪೆಟ್ಟಿಗೆಯನ್ನು ತೆರೆಯುತ್ತದೆ.
6. ನಂತರ ConvertDynamicRanges ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು Run ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
ನೀವು ನೋಡುವಂತೆ, ಪಠ್ಯವನ್ನು ಸಂಖ್ಯೆಗಳಿಗೆ ಪರಿವರ್ತಿಸುವಲ್ಲಿ ನಾವು ಯಶಸ್ವಿಯಾಗಿದ್ದೇವೆ VBA ಕೋಡ್ಗಳು.
💬 ನೆನಪಿಡಬೇಕಾದ ವಿಷಯಗಳು
✎ ಇಲ್ಲಿ, ನಾವು ನಮ್ಮ ಡೇಟಾಸೆಟ್ಗಾಗಿ ಕಾಲಮ್ B ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇವೆ. ನಿಮ್ಮ ಡೇಟಾ ಬೇರೆ ಕಾಲಮ್ನಲ್ಲಿದ್ದರೆ, ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ VBA ಕೋಡ್ಗಳಲ್ಲಿನ ಸೆಲ್ಗಳ ಶ್ರೇಣಿಯನ್ನು ಬದಲಾಯಿಸಿ.
✎ VBA ಕೋಡ್ಗಳು ಸಕ್ರಿಯ ಹಾಳೆಯಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
ತೀರ್ಮಾನ
ತೀರ್ಮಾನಿಸಲು, ಈ ಟ್ಯುಟೋರಿಯಲ್ VBA ಕೋಡ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಪಠ್ಯವನ್ನು ಸಂಖ್ಯೆಗೆ ಪರಿವರ್ತಿಸುವ ಕುರಿತು ಉಪಯುಕ್ತ ಜ್ಞಾನವನ್ನು ನಿಮಗೆ ಒದಗಿಸಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಈ ಎಲ್ಲಾ ಸೂಚನೆಗಳನ್ನು ನಿಮ್ಮ ಡೇಟಾಸೆಟ್ಗೆ ಕಲಿಯಲು ಮತ್ತು ಅನ್ವಯಿಸಲು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ಅಭ್ಯಾಸ ಕಾರ್ಯಪುಸ್ತಕವನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಇವುಗಳನ್ನು ನೀವೇ ಪ್ರಯತ್ನಿಸಿ. ಅಲ್ಲದೆ, ಕಾಮೆಂಟ್ ವಿಭಾಗದಲ್ಲಿ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಲು ಮುಕ್ತವಾಗಿರಿ. ನಿಮ್ಮ ಅಮೂಲ್ಯವಾದ ಪ್ರತಿಕ್ರಿಯೆಯು ಈ ರೀತಿಯ ಟ್ಯುಟೋರಿಯಲ್ಗಳನ್ನು ರಚಿಸಲು ನಮ್ಮನ್ನು ಪ್ರೇರೇಪಿಸುತ್ತದೆ. ವಿವಿಧ ಎಕ್ಸೆಲ್-ಸಂಬಂಧಿತ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಪರಿಹಾರಗಳಿಗಾಗಿ ನಮ್ಮ ವೆಬ್ಸೈಟ್ Exceldemy.com ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಮರೆಯಬೇಡಿ.