【问题标题】:Generate ID based on text根据文本生成 ID
【发布时间】:2017-12-06 05:12:37
【问题描述】:

我有一个 Excel 电子表格,上面有一个简单的表格。 它的目的是记录我正在观察的加密货币的价格。

当我输入新数据时,我创建一个新行,输入时间和日期,写下它是哪种货币,以及它与我上次上市相比是下跌还是上涨。

我想放入一个 ID 列,以按照它们在前 100 种货币中的列出方式来组织每种加密货币。

在此列表中,您有 ARKEOSFunFairIOTANEM。 列表中的顺序为IOTANEMEOSARKFunFair。因此,如果我按 Item/CC 排序,它应该按时间/日期,然后是 ID,然后是名称,将 IOTA 放在顶部,并在列中添加一个简单的 1

问题是,我该如何写:

=if C:C = "IOTA" B:B = "1"

【问题讨论】:

  • 我只是想我可以将 1.IOTA 2.NEM 放在 Item/CC 列中,但我认为这对于未来可能会很方便。
  • 如果该表正常工作,您希望该表是什么样子?抱歉,我不确定我是否理解您的问题(您也可以手动填写 ID 列吗)
  • 我希望 ID 为 1、2、3、4、5 或 6。所以如果 C 列 = iota,B 列 = 1。
  • 我可以将 1.IOTA 放在 C 列中并写 =(LOWER((LEFT(C11,1)))) 它将从 C 列中获取第一个字符 (1)。但这违背了目的。我希望它在 C 列中看到 IOTA 并在 B 列中写一个 1

标签: excel excel-formula worksheet-function excel-2016


【解决方案1】:

在B2和抄下来应该适合:

=MATCH(LEFT(C2),{"I","N","E","A","F"},0)

或者设置一个自定义列表(这里的主题如何)并在其上对 ColumnC 进行排序。

【讨论】:

  • 你好,我已经放弃了这个项目,但你的回答似乎回答了这个问题。谢谢!
猜你喜欢
  • 2011-12-24
  • 2013-08-21
  • 2015-01-11
  • 1970-01-01
  • 2020-06-09
  • 1970-01-01
  • 1970-01-01
  • 2014-10-09
  • 2012-04-26
相关资源
最近更新 更多