You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求Excel Table3中Party列的非易失性跨表取值公式

Excel Table3 Party列公式实现

根据需求,以下是满足所有条件的非易失性公式,无需数组输入、不依赖VBA:

=LET(
    RowNum, --SUBSTITUTE(SUBSTITUTE([@NumSelect],"p",""),"P",""),
    TargetTable, IF(ISNUMBER(SEARCH("p",[@NumSelect])), Table1, Table2),
    ShortVal, INDEX(TargetTable[ShortName], RowNum),
    IF(ShortVal<>"", ShortVal, INDEX(TargetTable[Name], RowNum))
)

公式逻辑说明

  • RowNum:通过两次SUBSTITUTE移除NumSelect中的大小写"p",再用--转换为数字,得到目标表格的行号。
  • TargetTable:用SEARCH(不区分大小写)判断NumSelect是否包含"p",确定引用Table1还是Table2。
  • ShortVal:用INDEX提取目标表格对应行的ShortName值。
  • 最终判断:如果ShortVal非空则返回它,否则返回对应行的Name值。

验证示例

Table1数据

NameGenderShortNameOccupation
Grace TurnerFSinger
Cadie CrawfordFTigerFine Artist
Paige JohnstonFArcheologist
Dexter PayneMKlondikeVeterinarian
Valeria BarnesFChef
Florrie ReedFLawyer
Emily FergusonFScientist
Sam HawkinsMAlphaBiochemist
Savana EllisFCook

Table2数据

NameGenderShortNameOccupation
Vanessa CooperFProducer
Jasmine MorrisFBetaBaker
Evelyn TaylorFEconomist
Adelaide RobertsFHistorian
Blake CunninghamMLionChef
Adelaide HarrisonFChemist
Frederick WatsonMJournalist

Table3效果

NumSelectParty
p2Tiger
3Evelyn Taylor
P8Alpha
2Beta
7Frederick Watson
p7Emily Ferguson

内容的提问来源于stack exchange,提问作者Rycliff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 08:25:14