ಟೇಬಲ್ ಮರುವಿನ್ಯಾಸಕ

ಪರಿವಿಡಿ

ಹೆಚ್ಚಿನ ಎಕ್ಸೆಲ್ ಬಳಕೆದಾರರು, ಹಾಳೆಗಳಲ್ಲಿ ಕೋಷ್ಟಕಗಳನ್ನು ರಚಿಸುವಾಗ, ತಮ್ಮ ಸ್ವಂತ ಸೌಕರ್ಯ ಮತ್ತು ಅನುಕೂಲತೆಯ ಬಗ್ಗೆ ಮೊದಲು ಯೋಚಿಸುತ್ತಾರೆ ಎಂಬುದು ರಹಸ್ಯವಲ್ಲ. ಸಂಕೀರ್ಣವಾದ “ಹೆಡರ್‌ಗಳು” ಹೊಂದಿರುವ ಸುಂದರವಾದ, ವರ್ಣರಂಜಿತ ಮತ್ತು ತೊಡಕಿನ ಕೋಷ್ಟಕಗಳು ಹುಟ್ಟಿದ್ದು, ಅದೇ ಸಮಯದಲ್ಲಿ, ಫಿಲ್ಟರ್ ಮಾಡಲು ಅಥವಾ ವಿಂಗಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಮತ್ತು ಪಿವೋಟ್ ಟೇಬಲ್‌ನೊಂದಿಗೆ ಸ್ವಯಂಚಾಲಿತ ವರದಿಯ ಬಗ್ಗೆ ಯೋಚಿಸದಿರುವುದು ಉತ್ತಮ.

ಶೀಘ್ರದಲ್ಲೇ ಅಥವಾ ನಂತರ, ಅಂತಹ ಮೇಜಿನ ಬಳಕೆದಾರನು "ಅದು ತುಂಬಾ ಸುಂದರವಾಗಿಲ್ಲದಿರಬಹುದು, ಆದರೆ ಅದು ಕೆಲಸ ಮಾಡಬಹುದು" ಎಂಬ ತೀರ್ಮಾನಕ್ಕೆ ಬರುತ್ತಾನೆ ಮತ್ತು ತನ್ನ ಮೇಜಿನ ವಿನ್ಯಾಸವನ್ನು ಸರಳೀಕರಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತಾನೆ, ಅದನ್ನು ಕ್ಲಾಸಿಕ್ ಶಿಫಾರಸುಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ತರುತ್ತಾನೆ:

  • ಸರಳವಾದ ಒಂದು ಸಾಲಿನ ಹೆಡರ್, ಅಲ್ಲಿ ಪ್ರತಿ ಕಾಲಮ್ ತನ್ನದೇ ಆದ ವಿಶಿಷ್ಟ ಹೆಸರನ್ನು ಹೊಂದಿರುತ್ತದೆ (ಕ್ಷೇತ್ರದ ಹೆಸರು)
  • ಒಂದು ಸಾಲು - ಒಂದು ಪೂರ್ಣಗೊಂಡ ಕಾರ್ಯಾಚರಣೆ (ಡೀಲ್, ಮಾರಾಟ, ಪೋಸ್ಟಿಂಗ್, ಯೋಜನೆ, ಇತ್ಯಾದಿ)
  • ಯಾವುದೇ ವಿಲೀನ ಕೋಶಗಳಿಲ್ಲ
  • ಖಾಲಿ ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳ ರೂಪದಲ್ಲಿ ವಿರಾಮಗಳಿಲ್ಲದೆ

ಆದರೆ ನೀವು ಬಹು-ಹಂತದ ಒಂದರಿಂದ ಒಂದು ಸಾಲಿನ ಹೆಡರ್ ಅನ್ನು ಮಾಡಿದರೆ ಅಥವಾ ಒಂದು ಕಾಲಮ್ ಅನ್ನು ಹಲವಾರು ಭಾಗಗಳಾಗಿ ವಿಭಜಿಸಿದರೆ, ಅದು ತುಂಬಾ ಸರಳವಾಗಿದೆ, ನಂತರ ಟೇಬಲ್ ಪುನರ್ನಿರ್ಮಾಣವು ಸಾಕಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು (ವಿಶೇಷವಾಗಿ ದೊಡ್ಡ ಗಾತ್ರಗಳಲ್ಲಿ). ಇದರರ್ಥ ಈ ಕೆಳಗಿನ ಪರಿಸ್ಥಿತಿ:

Of     ಟೇಬಲ್ ಮರುವಿನ್ಯಾಸಕ   do     ಟೇಬಲ್ ಮರುವಿನ್ಯಾಸಕ  

ಡೇಟಾಬೇಸ್ಗಳ ವಿಷಯದಲ್ಲಿ, ಸರಿಯಾದ ಕೋಷ್ಟಕವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಫ್ಲಾಟ್ (ಫ್ಲಾಟ್) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ - ಅಂತಹ ಕೋಷ್ಟಕಗಳ ಪ್ರಕಾರ ಪಿವೋಟ್ ಕೋಷ್ಟಕಗಳ (ಪಿವೋಟ್ ಕೋಷ್ಟಕಗಳು) ವರದಿಗಳನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ವಿಶ್ಲೇಷಣೆಗಳನ್ನು ನಡೆಸುವುದು ಉತ್ತಮವಾಗಿದೆ.

ಸರಳವಾದ ಮ್ಯಾಕ್ರೋವನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಎರಡು ಆಯಾಮದ ಕೋಷ್ಟಕವನ್ನು ಫ್ಲಾಟ್ ಟೇಬಲ್‌ಗೆ ಪರಿವರ್ತಿಸಬಹುದು. ಟ್ಯಾಬ್ ಮೂಲಕ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ತೆರೆಯಿರಿ ಡೆವಲಪರ್ - ವಿಷುಯಲ್ ಬೇಸಿಕ್ (ಡೆವಲಪರ್ - ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್) ಅಥವಾ ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್ ಆಲ್ಟ್+F11. ಹೊಸ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಿ (ಸೇರಿಸಿ - ಮಾಡ್ಯೂಲ್) ಮತ್ತು ಈ ಮ್ಯಾಕ್ರೋದ ಪಠ್ಯವನ್ನು ಅಲ್ಲಿ ನಕಲಿಸಿ:

ಉಪ ಮರುವಿನ್ಯಾಸಕ() ಡಿಮ್ ಐ ಆಸ್ ಲಾಂಗ್ ಡಿಮ್ ಎಚ್‌ಸಿ ಇಂಟೀಜರ್‌ನಂತೆ, ಎಚ್ ಎಂ ಇಂಟೀಜರ್ ಡಿಮ್ ಎನ್‌ಎಸ್ ವರ್ಕ್‌ಶೀಟ್‌ನಂತೆ ಎಚ್‌ಆರ್ = ಇನ್‌ಪುಟ್‌ಬಾಕ್ಸ್("ಸ್ಕಾಲ್ಕೋ ಸ್ಟ್ರೊಕ್ ಸಿಸ್ ಪೋಡ್‌ಪೈಸ್ಯಾಮಿ ಸ್ಪರ್ಹೂ?") ಎಚ್‌ಸಿ = ಇನ್‌ಪುಟ್‌ಬಾಕ್ಸ್ ("ಸ್ಕಾಲ್‌ಬಾಕ್ಸ್) ಅಪ್ಲಿಕೇಶನ್ ಕ್ರಿಯೇಟಿಂಗ್? ತಪ್ಪು i = 1 ಸೆಟ್ ಇನ್‌ಪ್‌ಡೇಟಾ = ಆಯ್ಕೆ ಸೆಟ್ ns = ವರ್ಕ್‌ಶೀಟ್‌ಗಳು. r = (hr + 1) ಗೆ inpdata.Rows ಗೆ ಸೇರಿಸಿ. c = (hc + 1) ಗೆ inpdata.Columns ಗೆ. j = 1 ಗೆ hc ns ಗೆ ಎಣಿಸಿ. ಕೋಶಗಳು(i, j) = inpdata.Cells(r, j) ಮುಂದೆ j ಫಾರ್ k = 1 ರಿಂದ hr ns.ಸೆಲ್‌ಗಳು(i, j + k - 1) = inpdata.Cells(k, c) ಮುಂದಿನ k ns.Cells( i, j + k - 1) = inpdata.Cells(r, c) i = i + 1 ಮುಂದೆ c ಮುಂದೆ r ಎಂಡ್ ಸಬ್  

ನಂತರ ನೀವು VBA ಸಂಪಾದಕವನ್ನು ಮುಚ್ಚಬಹುದು ಮತ್ತು ಎಕ್ಸೆಲ್‌ಗೆ ಹಿಂತಿರುಗಬಹುದು. ಈಗ ನಾವು ಮೂಲ ಕೋಷ್ಟಕವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು (ಸಂಪೂರ್ಣವಾಗಿ, ಹೆಡರ್ ಮತ್ತು ಮೊದಲ ಕಾಲಮ್‌ನೊಂದಿಗೆ) ಮತ್ತು ನಮ್ಮ ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರನ್ ಮಾಡಬಹುದು ಡೆವಲಪರ್ - ಮ್ಯಾಕ್ರೋಸ್ (ಡೆವಲಪರ್ - ಮ್ಯಾಕ್ರೋಸ್) ಅಥವಾ ಒತ್ತುವ ಸಂಯೋಜನೆ ಆಲ್ಟ್+F8.

ಮ್ಯಾಕ್ರೋ ಪುಸ್ತಕದಲ್ಲಿ ಹೊಸ ಹಾಳೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಮೇಲೆ ಆಯ್ಕೆಮಾಡಿದ ಟೇಬಲ್‌ನ ಹೊಸ, ಮರುನಿರ್ಮಿಸಲಾದ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸುತ್ತದೆ. ದೊಡ್ಡ ಪಟ್ಟಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಮತ್ತು ವಿಶ್ಲೇಷಿಸಲು ಎಕ್ಸೆಲ್ ಪರಿಕರಗಳ ಸಂಪೂರ್ಣ ಆರ್ಸೆನಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಅಂತಹ ಟೇಬಲ್ನೊಂದಿಗೆ "ಪೂರ್ಣವಾಗಿ" ಕೆಲಸ ಮಾಡಬಹುದು.

  • ಮ್ಯಾಕ್ರೋಗಳು ಯಾವುವು, VBA ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋ ಕೋಡ್ ಅನ್ನು ಎಲ್ಲಿ ಸೇರಿಸಬೇಕು, ಅವುಗಳನ್ನು ಹೇಗೆ ಬಳಸುವುದು
  • ಪಿವೋಟ್‌ಟೇಬಲ್‌ಗಳೊಂದಿಗೆ ವರದಿಗಳನ್ನು ರಚಿಸುವುದು
  • PLEX ಆಡ್-ಆನ್‌ನಿಂದ XNUMXD ಕೋಷ್ಟಕಗಳನ್ನು ಫ್ಲಾಟ್‌ಗೆ ಮರುವಿನ್ಯಾಸಗೊಳಿಸುವ ಸಾಧನ

 

ಪ್ರತ್ಯುತ್ತರ ನೀಡಿ