ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಅಡ್ಡಲಾಗಿರುವ ಕಾಲಮ್ ಫಿಲ್ಟರಿಂಗ್

ನೀವು ಸಾಕಷ್ಟು ಅನನುಭವಿ ಬಳಕೆದಾರರಲ್ಲದಿದ್ದರೆ, ಎಕ್ಸೆಲ್‌ನಲ್ಲಿನ 99% ಎಲ್ಲವನ್ನೂ ಲಂಬ ಕೋಷ್ಟಕಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ನೀವು ಈಗಾಗಲೇ ಗಮನಿಸಿರಬೇಕು, ಅಲ್ಲಿ ನಿಯತಾಂಕಗಳು ಅಥವಾ ಗುಣಲಕ್ಷಣಗಳು (ಕ್ಷೇತ್ರಗಳು) ಕಾಲಮ್‌ಗಳ ಮೂಲಕ ಹೋಗುತ್ತವೆ ಮತ್ತು ವಸ್ತುಗಳು ಅಥವಾ ಘಟನೆಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿ ಇದೆ. ಸಾಲುಗಳಲ್ಲಿ. ಪಿವೋಟ್ ಕೋಷ್ಟಕಗಳು, ಉಪಮೊತ್ತಗಳು, ಡಬಲ್ ಕ್ಲಿಕ್‌ನೊಂದಿಗೆ ಸೂತ್ರಗಳನ್ನು ನಕಲಿಸುವುದು - ಎಲ್ಲವನ್ನೂ ಈ ಡೇಟಾ ಸ್ವರೂಪಕ್ಕೆ ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೊಂದಿಸಲಾಗಿದೆ.

ಆದಾಗ್ಯೂ, ವಿನಾಯಿತಿಗಳಿಲ್ಲದೆ ಯಾವುದೇ ನಿಯಮಗಳಿಲ್ಲ ಮತ್ತು ಸಾಕಷ್ಟು ನಿಯಮಿತ ಆವರ್ತನದೊಂದಿಗೆ ಸಮತಲ ಶಬ್ದಾರ್ಥದ ದೃಷ್ಟಿಕೋನವನ್ನು ಹೊಂದಿರುವ ಟೇಬಲ್ ಅಥವಾ ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್‌ಗಳು ಒಂದೇ ತೂಕವನ್ನು ಹೊಂದಿರುವ ಕೋಷ್ಟಕವು ಕೆಲಸದಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡರೆ ಏನು ಮಾಡಬೇಕೆಂದು ನನ್ನನ್ನು ಕೇಳಲಾಗುತ್ತದೆ:

ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಅಡ್ಡಲಾಗಿರುವ ಕಾಲಮ್ ಫಿಲ್ಟರಿಂಗ್

ಮತ್ತು ಎಕ್ಸೆಲ್ ಇನ್ನೂ ಅಡ್ಡಲಾಗಿ ಹೇಗೆ ವಿಂಗಡಿಸಬೇಕೆಂದು ತಿಳಿದಿದ್ದರೆ (ಆಜ್ಞೆಯೊಂದಿಗೆ ಡೇಟಾ - ವಿಂಗಡಣೆ - ಆಯ್ಕೆಗಳು - ಕಾಲಮ್‌ಗಳನ್ನು ವಿಂಗಡಿಸಿ), ನಂತರ ಫಿಲ್ಟರಿಂಗ್‌ನೊಂದಿಗಿನ ಪರಿಸ್ಥಿತಿಯು ಕೆಟ್ಟದಾಗಿದೆ - ಕಾಲಮ್‌ಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಯಾವುದೇ ಅಂತರ್ನಿರ್ಮಿತ ಸಾಧನಗಳಿಲ್ಲ, ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಸಾಲುಗಳಲ್ಲ. ಆದ್ದರಿಂದ, ನೀವು ಅಂತಹ ಕೆಲಸವನ್ನು ಎದುರಿಸಿದರೆ, ನೀವು ಸಂಕೀರ್ಣತೆಯ ವಿವಿಧ ಹಂತಗಳ ಪರಿಹಾರಗಳೊಂದಿಗೆ ಬರಬೇಕಾಗುತ್ತದೆ.

ವಿಧಾನ 1. ಹೊಸ FILTER ಕಾರ್ಯ

ನೀವು ಎಕ್ಸೆಲ್ 2021 ರ ಹೊಸ ಆವೃತ್ತಿ ಅಥವಾ ಎಕ್ಸೆಲ್ 365 ಚಂದಾದಾರಿಕೆಯಲ್ಲಿದ್ದರೆ, ನೀವು ಹೊಸದಾಗಿ ಪರಿಚಯಿಸಲಾದ ವೈಶಿಷ್ಟ್ಯದ ಲಾಭವನ್ನು ಪಡೆಯಬಹುದು ಫಿಲ್ಟರ್ (ಫಿಲ್ಟರ್), ಇದು ಮೂಲ ಡೇಟಾವನ್ನು ಸಾಲುಗಳ ಮೂಲಕ ಮಾತ್ರವಲ್ಲದೆ ಕಾಲಮ್‌ಗಳ ಮೂಲಕವೂ ಫಿಲ್ಟರ್ ಮಾಡಬಹುದು. ಕೆಲಸ ಮಾಡಲು, ಈ ಕಾರ್ಯಕ್ಕೆ ಸಹಾಯಕ ಸಮತಲ ಏಕ-ಆಯಾಮದ ಅರೇ-ಸಾಲು ಅಗತ್ಯವಿದೆ, ಅಲ್ಲಿ ಪ್ರತಿ ಮೌಲ್ಯವು (ಸತ್ಯ ಅಥವಾ ತಪ್ಪು) ನಾವು ಟೇಬಲ್‌ನಲ್ಲಿ ಮುಂದಿನ ಕಾಲಮ್ ಅನ್ನು ತೋರಿಸುತ್ತೇವೆಯೇ ಅಥವಾ ಮರೆಮಾಡುತ್ತೇವೆಯೇ ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ.

ನಮ್ಮ ಕೋಷ್ಟಕದ ಮೇಲೆ ಈ ಕೆಳಗಿನ ಸಾಲನ್ನು ಸೇರಿಸೋಣ ಮತ್ತು ಅದರಲ್ಲಿ ಪ್ರತಿ ಕಾಲಮ್‌ನ ಸ್ಥಿತಿಯನ್ನು ಬರೆಯೋಣ:

ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಅಡ್ಡಲಾಗಿರುವ ಕಾಲಮ್ ಫಿಲ್ಟರಿಂಗ್

  • ನಾವು ಯಾವಾಗಲೂ ಮೊದಲ ಮತ್ತು ಕೊನೆಯ ಕಾಲಮ್‌ಗಳನ್ನು (ಹೆಡರ್‌ಗಳು ಮತ್ತು ಮೊತ್ತಗಳು) ಪ್ರದರ್ಶಿಸಲು ಬಯಸುತ್ತೇವೆ ಎಂದು ಹೇಳೋಣ, ಆದ್ದರಿಂದ ರಚನೆಯ ಮೊದಲ ಮತ್ತು ಕೊನೆಯ ಕೋಶಗಳಲ್ಲಿ ನಾವು ಮೌಲ್ಯ = TRUE ಅನ್ನು ಹೊಂದಿಸುತ್ತೇವೆ.
  • ಉಳಿದ ಕಾಲಮ್‌ಗಳಿಗೆ, ಅನುಗುಣವಾದ ಕೋಶಗಳ ವಿಷಯಗಳು ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಮಗೆ ಅಗತ್ಯವಿರುವ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುವ ಸೂತ್ರವಾಗಿರುತ್ತದೆ. И (ಮತ್ತು) or OR (ಅಥವಾ). ಉದಾಹರಣೆಗೆ, ಒಟ್ಟು 300 ರಿಂದ 500 ರ ವ್ಯಾಪ್ತಿಯಲ್ಲಿದೆ.

ಅದರ ನಂತರ, ಇದು ಕಾರ್ಯವನ್ನು ಬಳಸಲು ಮಾತ್ರ ಉಳಿದಿದೆ ಫಿಲ್ಟರ್ ನಮ್ಮ ಸಹಾಯಕ ರಚನೆಯು ನಿಜವಾದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ ಕಾಲಮ್‌ಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು:

ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಅಡ್ಡಲಾಗಿರುವ ಕಾಲಮ್ ಫಿಲ್ಟರಿಂಗ್

ಅಂತೆಯೇ, ಕೊಟ್ಟಿರುವ ಪಟ್ಟಿಯಿಂದ ನೀವು ಕಾಲಮ್‌ಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಕಾರ್ಯವು ಸಹಾಯ ಮಾಡುತ್ತದೆ COUNTIF (COUNTIF), ಇದು ಅನುಮತಿಸಲಾದ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಟೇಬಲ್ ಹೆಡರ್‌ನಿಂದ ಮುಂದಿನ ಕಾಲಮ್ ಹೆಸರಿನ ಸಂಭವಿಸುವಿಕೆಯ ಸಂಖ್ಯೆಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ:

ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಅಡ್ಡಲಾಗಿರುವ ಕಾಲಮ್ ಫಿಲ್ಟರಿಂಗ್

ವಿಧಾನ 2. ಸಾಮಾನ್ಯದ ಬದಲಿಗೆ ಪಿವೋಟ್ ಟೇಬಲ್

ಪ್ರಸ್ತುತ, ಎಕ್ಸೆಲ್ ಪಿವೋಟ್ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಮಾತ್ರ ಕಾಲಮ್‌ಗಳ ಮೂಲಕ ಅಂತರ್ನಿರ್ಮಿತ ಸಮತಲ ಫಿಲ್ಟರಿಂಗ್ ಅನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ ನಾವು ನಮ್ಮ ಮೂಲ ಕೋಷ್ಟಕವನ್ನು ಪಿವೋಟ್ ಟೇಬಲ್‌ಗೆ ಪರಿವರ್ತಿಸಲು ನಿರ್ವಹಿಸಿದರೆ, ನಾವು ಈ ಅಂತರ್ನಿರ್ಮಿತ ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ನಮ್ಮ ಮೂಲ ಕೋಷ್ಟಕವು ಈ ಕೆಳಗಿನ ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸಬೇಕು:

  • ಖಾಲಿ ಮತ್ತು ವಿಲೀನಗೊಂಡ ಸೆಲ್‌ಗಳಿಲ್ಲದೆಯೇ "ಸರಿಯಾದ" ಒಂದು ಸಾಲಿನ ಹೆಡರ್ ಲೈನ್ ಅನ್ನು ಹೊಂದಿರಿ - ಇಲ್ಲದಿದ್ದರೆ ಅದು ಪಿವೋಟ್ ಟೇಬಲ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ;
  • ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್‌ಗಳ ಲೇಬಲ್‌ಗಳಲ್ಲಿ ನಕಲುಗಳನ್ನು ಹೊಂದಿರಬೇಡಿ - ಅವು ಸಾರಾಂಶದಲ್ಲಿ ಅನನ್ಯ ಮೌಲ್ಯಗಳ ಪಟ್ಟಿಗೆ "ಕುಸಿಯುತ್ತವೆ";
  • ಮೌಲ್ಯಗಳ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ (ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್‌ಗಳ ಛೇದಕದಲ್ಲಿ) ಸಂಖ್ಯೆಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರುತ್ತದೆ, ಏಕೆಂದರೆ ಪಿವೋಟ್ ಟೇಬಲ್ ಖಂಡಿತವಾಗಿಯೂ ಅವರಿಗೆ ಕೆಲವು ರೀತಿಯ ಒಟ್ಟುಗೂಡಿಸುವ ಕಾರ್ಯವನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ (ಮೊತ್ತ, ಸರಾಸರಿ, ಇತ್ಯಾದಿ) ಮತ್ತು ಇದು ಪಠ್ಯದೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ

ಈ ಎಲ್ಲಾ ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸಿದರೆ, ನಮ್ಮ ಮೂಲ ಟೇಬಲ್‌ನಂತೆ ಕಾಣುವ ಪಿವೋಟ್ ಟೇಬಲ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ಅದನ್ನು (ಮೂಲ) ಕ್ರಾಸ್‌ಟ್ಯಾಬ್‌ನಿಂದ ಫ್ಲಾಟ್ ಒಂದಕ್ಕೆ (ಸಾಮಾನ್ಯೀಕರಿಸಿದ) ವಿಸ್ತರಿಸಬೇಕಾಗುತ್ತದೆ. ಮತ್ತು ಇದನ್ನು ಮಾಡಲು ಸುಲಭವಾದ ಮಾರ್ಗವೆಂದರೆ ಪವರ್ ಕ್ವೆರಿ ಆಡ್-ಇನ್, 2016 ರಿಂದ ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಪ್ರಬಲ ಡೇಟಾ ರೂಪಾಂತರ ಸಾಧನವಾಗಿದೆ. 

ಇವು:

  1. ಟೇಬಲ್ ಅನ್ನು "ಸ್ಮಾರ್ಟ್" ಡೈನಾಮಿಕ್ ಕಮಾಂಡ್ ಆಗಿ ಪರಿವರ್ತಿಸೋಣ ಮುಖಪುಟ - ಟೇಬಲ್ ಆಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ (ಮುಖಪುಟ - ಟೇಬಲ್ ಆಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ).
  2. ಆಜ್ಞೆಯೊಂದಿಗೆ ಪವರ್ ಪ್ರಶ್ನೆಗೆ ಲೋಡ್ ಆಗುತ್ತಿದೆ ಡೇಟಾ - ಟೇಬಲ್ / ಶ್ರೇಣಿಯಿಂದ (ಡೇಟಾ - ಟೇಬಲ್ / ಶ್ರೇಣಿಯಿಂದ).
  3. ನಾವು ಮೊತ್ತದೊಂದಿಗೆ ಸಾಲನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುತ್ತೇವೆ (ಸಾರಾಂಶವು ತನ್ನದೇ ಆದ ಮೊತ್ತವನ್ನು ಹೊಂದಿರುತ್ತದೆ).
  4. ಮೊದಲ ಕಾಲಮ್ ಶೀರ್ಷಿಕೆಯ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿ ಇತರ ಕಾಲಮ್‌ಗಳನ್ನು ಕುಗ್ಗಿಸಿ (ಇತರ ಕಾಲಮ್‌ಗಳನ್ನು ಅನ್ಪಿವೋಟ್ ಮಾಡಿ). ಎಲ್ಲಾ ಆಯ್ಕೆ ಮಾಡದ ಕಾಲಮ್ಗಳನ್ನು ಎರಡು ಆಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ - ಉದ್ಯೋಗಿಯ ಹೆಸರು ಮತ್ತು ಅವನ ಸೂಚಕದ ಮೌಲ್ಯ.
  5. ಕಾಲಮ್‌ಗೆ ಹೋದ ಮೊತ್ತಗಳೊಂದಿಗೆ ಕಾಲಮ್ ಅನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲಾಗುತ್ತಿದೆ ಲಕ್ಷಣ.
  6. ಆಜ್ಞೆಯೊಂದಿಗೆ ಪರಿಣಾಮವಾಗಿ ಫ್ಲಾಟ್ (ಸಾಮಾನ್ಯೀಕರಿಸಿದ) ಟೇಬಲ್ ಪ್ರಕಾರ ನಾವು ಪಿವೋಟ್ ಟೇಬಲ್ ಅನ್ನು ನಿರ್ಮಿಸುತ್ತೇವೆ ಮನೆ - ಮುಚ್ಚಿ ಮತ್ತು ಲೋಡ್ ಮಾಡಿ - ಮುಚ್ಚಿ ಮತ್ತು ಲೋಡ್ ಮಾಡಿ... (ಮನೆ - ಮುಚ್ಚಿ ಮತ್ತು ಲೋಡ್ ಮಾಡಿ - ಮುಚ್ಚಿ ಮತ್ತು ಲೋಡ್ ಮಾಡಿ...).

ಈಗ ನೀವು ಪಿವೋಟ್ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಕಾಲಮ್‌ಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಬಳಸಬಹುದು - ಹೆಸರುಗಳು ಮತ್ತು ಐಟಂಗಳ ಮುಂದೆ ಸಾಮಾನ್ಯ ಚೆಕ್‌ಮಾರ್ಕ್‌ಗಳು ಸಿಗ್ನೇಚರ್ ಫಿಲ್ಟರ್‌ಗಳು (ಲೇಬಲ್ ಫಿಲ್ಟರ್‌ಗಳು) or ಮೌಲ್ಯದ ಮೂಲಕ ಫಿಲ್ಟರ್‌ಗಳು (ಮೌಲ್ಯ ಶೋಧಕಗಳು):

ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಅಡ್ಡಲಾಗಿರುವ ಕಾಲಮ್ ಫಿಲ್ಟರಿಂಗ್

ಮತ್ತು ಸಹಜವಾಗಿ, ಡೇಟಾವನ್ನು ಬದಲಾಯಿಸುವಾಗ, ನೀವು ನಮ್ಮ ಪ್ರಶ್ನೆ ಮತ್ತು ಸಾರಾಂಶವನ್ನು ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್‌ನೊಂದಿಗೆ ನವೀಕರಿಸಬೇಕಾಗುತ್ತದೆ Ctrl+ಆಲ್ಟ್+F5 ಅಥವಾ ತಂಡ ಡೇಟಾ - ಎಲ್ಲವನ್ನೂ ರಿಫ್ರೆಶ್ ಮಾಡಿ (ಡೇಟಾ - ಎಲ್ಲವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ).

ವಿಧಾನ 3. VBA ನಲ್ಲಿ ಮ್ಯಾಕ್ರೋ

ಎಲ್ಲಾ ಹಿಂದಿನ ವಿಧಾನಗಳು, ನೀವು ಸುಲಭವಾಗಿ ನೋಡುವಂತೆ, ನಿಖರವಾಗಿ ಫಿಲ್ಟರಿಂಗ್ ಆಗುತ್ತಿಲ್ಲ - ನಾವು ಮೂಲ ಪಟ್ಟಿಯಲ್ಲಿ ಕಾಲಮ್‌ಗಳನ್ನು ಮರೆಮಾಡುವುದಿಲ್ಲ, ಆದರೆ ಮೂಲದಿಂದ ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್‌ಗಳ ಸೆಟ್‌ನೊಂದಿಗೆ ಹೊಸ ಟೇಬಲ್ ಅನ್ನು ರೂಪಿಸುತ್ತೇವೆ. ಮೂಲ ಡೇಟಾದಲ್ಲಿನ ಕಾಲಮ್‌ಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು (ಮರೆಮಾಡಲು) ಅಗತ್ಯವಿದ್ದರೆ, ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನ ವಿಧಾನದ ಅಗತ್ಯವಿದೆ, ಅವುಗಳೆಂದರೆ, ಮ್ಯಾಕ್ರೋ.

ಹಳದಿ ಕೋಶ A4 ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಮುಖವಾಡವನ್ನು ಟೇಬಲ್ ಹೆಡರ್‌ನಲ್ಲಿರುವ ಮ್ಯಾನೇಜರ್‌ನ ಹೆಸರು ತೃಪ್ತಿಪಡಿಸುವ ಫ್ಲೈನಲ್ಲಿ ಕಾಲಮ್‌ಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ನಾವು ಬಯಸುತ್ತೇವೆ ಎಂದು ಭಾವಿಸೋಣ, ಉದಾಹರಣೆಗೆ, "A" ಅಕ್ಷರದಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ (ಅಂದರೆ, "ಅನ್ನಾ" ಮತ್ತು "ಆರ್ಥರ್ ಅನ್ನು ಪಡೆಯಿರಿ. " ಪರಿಣಾಮವಾಗಿ). 

ಮೊದಲ ವಿಧಾನದಂತೆ, ನಾವು ಮೊದಲು ಸಹಾಯಕ ಶ್ರೇಣಿ-ಸಾಲನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ, ಅಲ್ಲಿ ಪ್ರತಿ ಕೋಶದಲ್ಲಿ ನಮ್ಮ ಮಾನದಂಡವನ್ನು ಸೂತ್ರದಿಂದ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ತಾರ್ಕಿಕ ಮೌಲ್ಯಗಳನ್ನು ಟ್ರೂ ಅಥವಾ ಫಾಲ್ಸ್ ಅನುಕ್ರಮವಾಗಿ ಗೋಚರಿಸುವ ಮತ್ತು ಮರೆಮಾಡಿದ ಕಾಲಮ್‌ಗಳಿಗಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ:

ಎಕ್ಸೆಲ್ ನಲ್ಲಿ ಅಡ್ಡಲಾಗಿರುವ ಕಾಲಮ್ ಫಿಲ್ಟರಿಂಗ್

ನಂತರ ಸರಳ ಮ್ಯಾಕ್ರೋವನ್ನು ಸೇರಿಸೋಣ. ಶೀಟ್ ಟ್ಯಾಬ್ ಮೇಲೆ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮೂಲ (ಮೂಲ ಕೋಡ್). ತೆರೆಯುವ ವಿಂಡೋದಲ್ಲಿ ಕೆಳಗಿನ VBA ಕೋಡ್ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ಅಂಟಿಸಿ:

ಖಾಸಗಿ ಉಪ ವರ್ಕ್‌ಶೀಟ್_ಚೇಂಜ್ (ರೇಂಜ್‌ನಂತೆ ಟಾರ್ಗೆಟ್) ಟಾರ್ಗೆಟ್ ಆಗಿದ್ದರೆ. ವಿಳಾಸ = "$A$4" ನಂತರ ಶ್ರೇಣಿಯಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಕೋಶಕ್ಕೆ ("D2:O2") ಕೋಶ = ನಿಜವಾಗಿದ್ದರೆ ಕೋಶ.EntireColumn.Hidden = False Else cell.EntireColumn.Hidden = ಟ್ರೂ ಎಂಡ್ ಇಫ್ ನೆಕ್ಸ್ಟ್ ಸೆಲ್ ಎಂಡ್ ಇಫ್ ಎಂಡ್ ಸಬ್  

ಇದರ ತರ್ಕವು ಹೀಗಿದೆ:

  • ಸಾಮಾನ್ಯವಾಗಿ, ಇದು ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಆಗಿದೆ ವರ್ಕ್‌ಶೀಟ್_ಬದಲಾವಣೆ, ಅಂದರೆ ಈ ಮ್ಯಾಕ್ರೋ ಪ್ರಸ್ತುತ ಹಾಳೆಯಲ್ಲಿನ ಯಾವುದೇ ಸೆಲ್‌ಗೆ ಯಾವುದೇ ಬದಲಾವಣೆಯ ಮೇಲೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರನ್ ಆಗುತ್ತದೆ.
  • ಬದಲಾದ ಕೋಶದ ಉಲ್ಲೇಖವು ಯಾವಾಗಲೂ ವೇರಿಯೇಬಲ್‌ನಲ್ಲಿರುತ್ತದೆ ಟಾರ್ಗೆಟ್.
  • ಮೊದಲಿಗೆ, ಬಳಕೆದಾರರು ನಿಖರವಾಗಿ ಸೆಲ್ ಅನ್ನು ಮಾನದಂಡ (A4) ನೊಂದಿಗೆ ಬದಲಾಯಿಸಿದ್ದಾರೆಯೇ ಎಂದು ನಾವು ಪರಿಶೀಲಿಸುತ್ತೇವೆ - ಇದನ್ನು ಆಪರೇಟರ್ ಮಾಡುತ್ತಾರೆ if.
  • ನಂತರ ಚಕ್ರವು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಪ್ರತಿಯೊಂದಕ್ಕೂ… ಪ್ರತಿ ಕಾಲಮ್‌ಗೆ TRUE / FALSE ಸೂಚಕ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಬೂದು ಕೋಶಗಳ ಮೇಲೆ ಪುನರಾವರ್ತಿಸಲು (D2:O2).
  • ಮುಂದಿನ ಬೂದು ಕೋಶದ ಮೌಲ್ಯವು ನಿಜವಾಗಿದ್ದರೆ (ನಿಜ), ನಂತರ ಕಾಲಮ್ ಅನ್ನು ಮರೆಮಾಡಲಾಗಿಲ್ಲ, ಇಲ್ಲದಿದ್ದರೆ ನಾವು ಅದನ್ನು ಮರೆಮಾಡುತ್ತೇವೆ (ಆಸ್ತಿ ಹಿಡನ್).

  •  ಆಫೀಸ್ 365 ರಿಂದ ಡೈನಾಮಿಕ್ ಅರೇ ಕಾರ್ಯಗಳು: ಫಿಲ್ಟರ್, SORT ಮತ್ತು UNIC
  • ಪವರ್ ಕ್ವೆರಿ ಬಳಸಿಕೊಂಡು ಮಲ್ಟಿಲೈನ್ ಹೆಡರ್ ಹೊಂದಿರುವ ಪಿವೋಟ್ ಟೇಬಲ್
  • ಮ್ಯಾಕ್ರೋಗಳು ಯಾವುವು, ಅವುಗಳನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಮತ್ತು ಬಳಸುವುದು

 

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