我有一个口袋妖怪在线交易文件,人们可以从其他活跃的玩家那里搜索口袋妖怪。他们输入了神奇宝贝的名字,并得到了可以交换有关神奇宝贝的信息的玩家的名字。 尤其是,当他们寻找神奇宝贝时,会使用该家族的神奇宝贝编号搜索同一家庭中的每个神奇宝贝(例如Bulbasaur,Ivysaur和Venusaur)。
我正在尝试将两个公式合并以获取一列。 我的一个公式根据神奇宝贝的名字给了我一个神奇宝贝编号。 (即,我有一个神奇宝贝名称,并在栏中检索了他的神奇宝贝编号)。将该公式粘贴到所有列上,然后将其与每行旁边的单元格进行比较。
我的公式的第二个,通过将Pokédex编号与计算它的列(与第一个公式)进行比较,为我提供了关于研究单元格的Pokémon行的信息。
第一个公式:
= ArrayFormula(INDEX(PokedexNumberColumn; MAX(IF(PokemonNameColumn = PokemonNameToCopareCell; ROW(PokedexNumberColumn))))))
第二个公式:
= IF(COUNTIF(Formula1Column; ResearchCell)> COUNTIF(CellsBelowTheCurrentCell;“ PlayerName”); HYPERLINK(“ SheetLink”;“ PlayerName”);“”)
因此,就像我说的那样,第一个公式是一个单元格到单元格的公式,在该公式中,我获得了该行中神奇宝贝的Pokedex家族编号。
第二个比较复杂,我计算研究单元在播放器表中的多少时间,并将其与我已经显示的数量进行比较。如果我需要更多玩法,那就放。如果没有,什么也没有。
我期望的是合并两个公式,以便能够与第一个公式一起使用该列,因为该文件是在线共享的,并且人们经常通过添加或删除一些行来破坏该公式。
编辑:我创建了一个简化了我的问题的文件:https://transfernow.net/ddl/PokemonLists 在“搜索选项”选项卡中,我们具有: 在Blue中,您可以在研究单元中选择要查找的神奇宝贝的名称。在Orange中,我使用了公式,首先搜索了神奇宝贝的家族编号,以便查找同一家族的其他任何神奇宝贝。然后橙色的另外两个单元格就是结果。 在“ Pokedex选项卡”中,只有在进行研究时可以参考的intel,Pokemon的名称和“家庭号码”。 在Player1选项卡中,有一个玩家可以交换的口袋妖怪的列表,在Orange中,我要删除的著名公式直接将其放在第一个Tab公式中。该公式会进入“口袋妖怪”选项卡,以查找并显示口袋妖怪的家族编号。
因此,如果您进入第一个标签并在蓝色单元格中选择一个口袋妖怪,那么如果口袋妖怪或其中一个口袋妖怪出现在玩家列表中,您将得到结果。选项4到9就是这种情况,而不是1、2和3。 我不在乎第一个标签的合并公式,因为除搜索单元格外,它始终受保护。我需要删除播放器标签的公式,以避免在添加或删除行时出现问题。
谢谢!