根据第三列中的相邻单词,用另一列中的文本(没有空格)填充一列 2024-6-19 • microsoft-excel worksheet-function 我想要用文本填充一列(无空值/空白值)根据在第三列中找到的相邻单词,从一列中选择。请参见下图。 我想Names拥有Col A价值观: Giants放置在巨型柱子下方(D 柱) Bees放置在蜜蜂栏(E栏)下,依此类推。 但是,NamesBees 和 Titanic 的值应从其各自列中的第一个可用单元格开始。 顺便提一下,实际名单上有超过 150 个名字,包括 9 支数量参差不齐的不同球队。 那么,我该如何进行下去,有什么想法吗? 答案1 在D2输入数组公式: =IFERROR(INDEX($A$1:$A$20,SMALL(IF($B$2:$B$20=D$1,ROW($B$2:$B$20)),ROW(1:1))),"") 并横向和纵向复制: 自然取代20与真正的数据结束。数组公式必须使用 ++Ctrl而不是直接使用键来输入。如果操作正确,公式栏中会出现带有花括号的公式。ShiftEnterEnter 答案2 我想用不同的方法建议这个数组公式。在单元格 D2 中写入公式并向右填充然后向下填充。 注意: 使用 Ctrl+Shift+Enter 完成公式。 {=IFERROR(INDEX($A$2:$A$13, MATCH(0, IF(D$1=$B$2:$B$13, COUNTIF(D$1:D1, $A$2:$A$13), ""), 0)),"")} 检查屏幕截图: 笔记, 即使姓名和球队的顺序发生变化,此公式仍将产生相同的列表。 相关内容 Windows 资源管理器:在不改变布局的情况下增加 TIle 布局的大小 当您通过 grunt connect 服务器运行时,在 webstorm 中进行调试? 运行对话框中的 `shell:` 前缀起什么作用? 命令行 ifconfig 问题 - 未检测所有 NIC NMAP Root 与低权限用户不同 从 cron.daily 中删除“apt”作业是否安全?[关闭] 如果变量为真则 bash 脚本循环 iptables 通过代理转发所有流量 Sendmail:将域中的某些地址重定向到另一台主机,而不更改信封收件人 Linux 中的登录绕过?