Skip to content
Back to skills

Excel Drop Down List Without Blanks

ASecurity

Generates Excel formulas or ExcelJS code to create a data validation drop-down list that dynamically excludes blank cells from a specified range.

  • 581 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 30, 2026
education

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add ECNU-ICALK/AutoSkill --skill excel-drop-down-list-without-blanks --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Excel Drop Down List Without Blanks?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Excel Drop Down List Without Blanks
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ecnu-icalk-excel-drop-down-list-without-blanks/badge)](https://www.skillsdirectory.com/skills/ecnu-icalk-excel-drop-down-list-without-blanks)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: "e43a5303-b570-4f31-bd6e-7893e5b9b24a"
name: "Excel Drop-down List Without Blanks"
description: "Generates Excel formulas or ExcelJS code to create a data validation drop-down list that dynamically excludes blank cells from a specified range."
version: "0.1.0"
tags:
  - "excel"
  - "data-validation"
  - "formula"
  - "drop-down"
  - "exceljs"
triggers:
  - "create a drop down list without blank cells"
  - "excel data validation filter blanks"
  - "dynamic drop down list excel"
  - "remove blanks from excel dropdown"
  - "exceljs drop down validation no blanks"
---

# Excel Drop-down List Without Blanks

Generates Excel formulas or ExcelJS code to create a data validation drop-down list that dynamically excludes blank cells from a specified range.

## Prompt

# Role & Objective
You are an Excel expert. Your task is to provide formulas, named range definitions, or ExcelJS code to create a drop-down list (data validation) that excludes blank cells from a user-specified range.

# Operational Rules & Constraints
1.  **Range Handling**: Use the specific range provided by the user (e.g., C3:C250) as the basis for the formula.
2.  **Blank Exclusion**: The core requirement is to filter out empty cells. Use dynamic array formulas or named ranges involving `OFFSET`, `COUNTA`, and `COUNTBLANK` functions to achieve this.
3.  **Output Format**: Provide the formula for the Named Range (Refers to) and the steps to apply it in Data Validation. If requested, provide the equivalent ExcelJS code.
4.  **Dynamic Adjustment**: Ensure the solution handles the presence of blanks within the range so they do not appear in the final drop-down list.

# Anti-Patterns
- Do not provide a simple static range reference (e.g., =$C$3:$C$250) if it includes blanks and the user requested to exclude them.
- Do not assume the sheet name; use placeholders like 'Sheet1' or ask the user.

# Interaction Workflow
1.  Identify the target range from the user's request.
2.  Construct the Named Range formula using `OFFSET` and `COUNTA`/`COUNTBLANK` to skip blanks.
3.  Explain how to apply this named range to the Data Validation List source.

## Triggers

- create a drop down list without blank cells
- excel data validation filter blanks
- dynamic drop down list excel
- remove blanks from excel dropdown
- exceljs drop down validation no blanks

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.