根据包含逗号分隔数据的单元格中的条目对行进行排序 2024-6-19 • microsoft-excel microsoft-excel-2016 在 Excel 2016 中,我有一个包含两列和多行数据的工作表,其中每个条目由第一列中的名称和另一列中他们喜欢的水果组成,用逗号分隔(例如)。我如何根据水果对这些数据进行排序? 如果每个单元格只有一条数据,我知道如何排序,我可以执行“查找全部”操作,例如,该操作将选择列中包含草莓的所有单元格,但当一个单元格中有多个数据时,我想对行进行排序,并可能突出显示包含某些单词(如草莓)的行。电子表格的用户应该能够快速找到所有喜欢草莓的人。 我附上了一个示例截图,展示了我的数据是如何组织的。用不同的方式组织数据会更好吗?这需要 VBA 吗?提前感谢任何帮助。 答案1 如果目标是“电子表格的用户应该能够快速找到所有喜欢草莓的人”,那么启用列过滤(快捷键为 CTRL-SHIFT-L)还不够吗? 答案2 无论如何,我最终还是找到了解决方案,所以我想我会发布它,以防它对其他人有帮助。它可能不是最好的解决方案,但它有效。 我创建了一个列,检查该行中的单元格是否Fruits包含某些用户输入的字符串,并相应地显示 True 或 False。 =ISNUMBER(SEARCH($E$1,B2)) E1 是用户输入要搜索的字符串的单元格,B2 将随着公式沿行向下复制而发生变化 然后,您可以根据此单元格进行排序、执行条件格式或执行任何您想要执行的操作。 相关内容 帮助..在 tigervnc 中,菜单栏未显示在 Gnome 窗口中 如何通过 USB 上的 xubuntu 从硬盘中删除文件夹? 我应该启用英特尔虚拟化和 VT-d 吗? 如何让 GRUB 在多重引导 Linux LiveUSB 上找到模块? 使用 nginx 代理(带有 docker 容器)时是否需要指定 VIRTUAL_HOST? 如何在 Windows 10 中全屏打开命令提示符? 笔记本电脑随机关闭并且无法重新启动 Windows 10 如何在有暂停进程时快速进入睡眠状态 如何授予特定用户对文件夹的完整权限?[重复] 如何让 emacs 使用 tab 补全功能时不弹出窗口?