excel - 如何根据Excel中的条件在表格中查找第一个和最后一个非空白值并将其转换为文本
问题描述
我在网上搜索过,但那里的答案似乎都没有解决我的问题。
所以基本上我有一排(比如A1:E2)与平方英尺
Office Residential Retail Hotel
Investment Period (start/end) 1y/3y 1y/2y 1y/2y 1y/2y
然后在另一个范围 (A3:G8) 中建立一个这样的表:
Year 1 Year 1 Year 2 Year 2 Year 3 Year 3
1st Sem. 2nd Sem. 1st Sem. 2nd Sem. 1st Sem. 2nd Sem.
Office 25% 25% 25% 25%
Residetial 35% 35% 30%
Retail 20% 20% 20% 40%
Hotel 20% 20% 20% 40%
现在,在 B2:E2 中,我亲自输入了 1y/2y、2y/3y 等文本。相反,我想要一些为我做的索引匹配公式(或查找),因为表比这大得多。有什么可以帮助我的吗?
我已经尝试(在 B2 中)类似 =INDEX($A3$:$G$8,MATCH(B2,INDEX($A3$1:$A$8<>"",0),0)) 但它不能正常工作...然后是转换在相应年开始和年末找到的值的问题。
我希望我是exaustive!谢谢
解决方案
推荐阅读
- python - 如何重启 PyQt5 应用程序
- python - numpy.r_ 将 1 放在中间
- c# - Unity 2D 'Attack()' 是一个局部函数,因此必须始终有一个主体
- html - 如何将带有参数的函数传递给Angular中的内部组件
- python - RuntimeError: Gtk 无法初始化。如果要处理这种情况,请使用 Gtk.init_check()
- java - 如何通过在Java中的开头添加新项目来移动数组项目
- java - 更改 JSlider 的拇指和颜色?
- php - 如果同时向数据库发出多个请求,会发生什么情况?
- css - NextJS 生产 CSS 构建
- reactjs - 带有 id 字段的 Redux useSelector