excel-formula - excel帮助 - 将数据转换成3列
解决方案
假设您的“当前状态”表放在 E10:I13
在“我需要什么”单元格 E18 中,将公式复制下来:
=IF(ROW(A1)<=COUNTA(E$11:E$13)*COUNTA(F$10:I$10),INDEX(E$11:E$13,MOD(ROW(A1)-1,3)+1),"")
在“我需要什么”单元格 F18 中,向下复制公式:
=IF(E18="","",INDEX(F$10:I$10,INT((ROW(A1)-1)/3)+1))
在“我需要什么”单元格 G18 中,将公式复制下来:
=IF(E18="","",INDEX(F$11:I$13,MATCH(E18,E$11:E$13,0),MATCH(F18,F$10:I$10,0)))
推荐阅读
- python - 我可以将列表传递给 asyncio.gather 吗?
- java - 如何使用 volley 从 andorid 中的数据模型回收器视图中获取此信息?
- react-native - FlatList 的推荐项目限制
- java - 如何使用 Java 和 SQLite 将任务分配给 Android Studio 应用程序中的团队
- python - TypeError:“int”对象在 Python 嵌套列表中不可下标
- vaadin - Vaadin Flow 文本字段浏览器自动填充
- c++ - 如何在回文中使用入队、出队、推送和窥视?
- c++ - Google 测试翻译单元文件中的函数
- r - Neuralnet 封装阈值和神经元数量
- mysql - 当我尝试运行 sql 脚本时出现 MySQL Workbench 错误